ClientInterceptor that attaches a provided SDK Harness ID to outgoing messages.Phaser which never terminates.GrpcFnServer for the provided FnService running on an arbitrary port.GrpcFnServers for the provided FnServices running on an arbitrary port.Endpoints.ApiServiceDescriptor.StreamObserver which uses a bounded queue to pass elements to a processing
thread responsible for interacting with the underlying CallStreamObserver.CancellableQueue.put(T) and CancellableQueue.take() invocations to throw an exception.ThreadSafe blocking queue that can be cancelled freeing any blocked Threads and preventing future Threads from blocking.ThreadSafe blocking queue with a maximum capacity.OutboundObserverFactory for client-side RPCs with the specified
ExecutorService and the default buffer size.OutboundObserverFactory for client-side RPCs with the specified
ExecutorService and buffer size.OutboundObserverFactory for client-side RPCs, which uses basic
unbuffered flow control.Iterables.Iterators.GrpcFnServers for the provided FnServices running on a specified port.GrpcFnServer for the provided FnService which will run at the endpoint
specified in the Endpoints.ApiServiceDescriptor.ManagedChannel relying on the ManagedChannelBuilder to choose the
channel type.ServerFactory.InetSocketAddressServerFactory.ManagedChannelFactory backed by an EpollDomainSocketChannel if the
address is a DomainSocketAddress.EpollDomainSocket.EpollSocket.SocketAddress from the given string.ManagedChannel using an in-process channel.ServerFactory.InetSocketAddressServerFactory that uses ports from a supplier.ServerFactory.InetSocketAddressServerFactory that uses the given url factory.ServerFactory.InetSocketAddressServerFactory that uses the given url factory and ports from
a supplier.DataStreams.DataStreamDecoder treats multiple ByteStrings as a single input stream decoding
values with the supplied iterator.InputStream to a PrefetchableIterator of T
values using the specified Coder.DataStreams.OutputChunkConsumer as an OutputStream.DataStreams.outbound(org.apache.beam.sdk.fn.stream.DataStreams.OutputChunkConsumer<org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString>) OutputStream becomes full.ByteString moving to the next ByteString in the underlying ByteString iterator and decoding
elements till at the next boundary.IdGenerators that will provide successive decrementing longs.StreamObserver which uses synchronization on the underlying CallStreamObserver
to provide thread safety.PrefetchableIterable.PrefetchableIterator.BoundedWindow used within Runners to track window information without needing
to decode the window.ClientResponseObserver which delegates all StreamObserver calls.PrefetchableIterable over the specified values.PrefetchableIterator over the specified values.Endpoints.ApiServiceDescriptor describing the endpoint this GrpcFnServer is bound
to.Server contained by this GrpcFnServer.GrpcFnServer.gRPC Server which manages a single FnService.IdGenerator implementations.IdGenerator which provides successive incrementing longs.true if and only if Iterator.hasNext() and Iterator.next() will not require an
expensive operation.JvmInitializer implementations.PrefetchableIterable to the specified number of elements.BeamFnApi.ProcessBundleRequest and the transform within the processing graph.ManagedChannel instances.RestrictionTracker which reports all claim attempts to the
specified RestrictionTrackers.ClaimObserver.RestrictionTracker.tryClaim(PositionT) returns true.RestrictionTracker.tryClaim(PositionT) returns false.DoFn.OutputStream into multiple ByteStrings.OutputStream into multiple ByteStrings using the specified maximum chunk size.StreamObserver implementation to use in
to interact with fn execution APIs.PrefetchableIterator.isReady(), schedules the next expensive operation such that at some point in time
in the future PrefetchableIterator.isReady() will return true.Iterable that returns PrefetchableIterators.PrefetchableIterable.PrefetchableIterables.Default.prefetch() is
invoked.Iterator that supports prefetching the next set of records.RunnerApi.PTransform which represents an SDK harness reading from a BeamFnApi.RemoteGrpcPort.RunnerApi.PTransform which represents a write from within an SDK harness to
a BeamFnApi.RemoteGrpcPort.RestrictionTrackers.RestrictionTracker.tryClaim(PositionT).beforeProcessing methods.onStartup
methods.OutboundObserverFactory.clientDirect() but for server-side RPCs.gRPC server factory.gRPC Server using the default server factory.SocketAddress based upon a supplied string.StreamObserver which provides synchronous access access to an underlying StreamObserver.TestRule that validates that all submitted tasks finished and were completed.ExecutorService and TestRule interfaces.StreamObservers.CallStreamObserver that performs various callbacks.WatermarkEstimator which allows getting a snapshot of the current
watermark and watermark estimator state.OutboundObserverFactory that simply delegates to the base factory, with no
flow control or synchronization.WatermarkEstimators.ManagedChannelFactory like this one, but will construct the channel to use
the direct executor.ManagedChannelFactory like this one, but which will apply the provided ClientInterceptors to any channel it creates.TestStreams.Builder like this one with the specified CallStreamObserver.isReady() callback.TestStreams.Builder like this one with the specified StreamObserver.onCompleted() callback.TestStreams.Builder like this one with the specified StreamObserver.onError(java.lang.Throwable)
callback.TestStreams.Builder like this one with the specified StreamObserver.onError(java.lang.Throwable)
consumer.CallStreamObserver TestStreams.Builder that forwards StreamObserver.onNext(V) calls to the supplied Consumer.SynchronizedStreamObserver which will delegate all calls to the underlying
StreamObserver, synchronizing access to that observer.RemoteGrpcPortWrite which writes the RunnerApi.PCollection with the provided
Pipeline id to the provided BeamFnApi.RemoteGrpcPort.