Phaser which never terminates.FnDataReceiver for the Beam Fn Data API.Endpoints.ApiServiceDescriptor.BeamFnApi.Elements.Data with the provided Coder
passing the individual decoded elements to the provided consumer.StreamObserver which uses a bounded queue to pass elements to a processing
thread responsible for interacting with the underlying CallStreamObserver.ManagedChannelBuilder for the provided Endpoints.ApiServiceDescriptor.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 and adds synchronization to provide thread safety of access to the
returned observer.InboundDataClient backed by a CompletableFuture.CompletableFutureInboundDataClient using a new CompletableFuture.SocketAddress from the given string.DataStreams.inbound(Iterator) treats multiple ByteStrings as a single input stream and
DataStreams.outbound(OutputChunkConsumer) treats a single OutputStream as multiple ByteStrings.InputStream to an Iterator 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.v1p21p0.com.google.protobuf.ByteString>) OutputStream becomes full.IdGenerators that will provide successive decrementing longs.StreamObserver which uses synchronization on the underlying CallStreamObserver
to provide thread safety.BoundedWindow used within Runners to track window information without needing
to decode the window.ClientResponseObserver which delegates all StreamObserver calls.IdGenerator implementations.ByteStrings into a single InputStream.IdGenerator which provides successive incrementing longs.ManagedChannelFactory that uses in-process channels.JvmInitializer implementations.BeamFnApi.ProcessBundleRequest and the transform within the processing graph.ManagedChannel implementation.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.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.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.OutboundObserverFactory that simply delegates to the base factory, with no
flow control or synchronization.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.