A B C D E F G H I J L M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(BeamFnApi.Elements) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
- accept(ByteString) - Method in class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
- accept(ByteString, Boolean) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- accept(T) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundObserver
-
Deprecated.
- accept(T) - Method in interface org.apache.beam.sdk.fn.data.FnDataReceiver
- AddHarnessIdInterceptor - Class in org.apache.beam.sdk.fn.channel
-
A
ClientInterceptorthat attaches a provided SDK Harness ID to outgoing messages. - AdvancingPhaser - Class in org.apache.beam.sdk.fn.stream
-
A
Phaserwhich never terminates. - AdvancingPhaser(int) - Constructor for class org.apache.beam.sdk.fn.stream.AdvancingPhaser
- allocateAddressAndCreate(List<BindableService>, Endpoints.ApiServiceDescriptor.Builder) - Method in class org.apache.beam.sdk.fn.server.InProcessServerFactory
- allocateAddressAndCreate(List<BindableService>, Endpoints.ApiServiceDescriptor.Builder) - Method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Creates an instance of this server using an ephemeral address.
- allocateAddressAndCreate(List<BindableService>, Endpoints.ApiServiceDescriptor.Builder) - Method in class org.apache.beam.sdk.fn.server.ServerFactory.InetSocketAddressServerFactory
- allocatePortAndCreateFor(List<? extends FnService>, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Create
GrpcFnServers for the providedFnServices running on an arbitrary port. - allocatePortAndCreateFor(ServiceT, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Create a
GrpcFnServerfor the providedFnServicerunning on an arbitrary port. - awaitCompletion() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- awaitCompletion() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
-
Uses the callers thread to process all elements received until we receive the end of the stream from the upstream producer for all endpoints specified.
- awaitCompletion() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
- awaitCompletion() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
-
Deprecated.Block until the client has completed reading from the inbound stream.
B
- BeamFnDataGrpcMultiplexer - Class in org.apache.beam.sdk.fn.data
-
Deprecated.Migrate to
BeamFnDataGrpcMultiplexer2. - BeamFnDataGrpcMultiplexer(Endpoints.ApiServiceDescriptor, OutboundObserverFactory, OutboundObserverFactory.BasicFactory<BeamFnApi.Elements, BeamFnApi.Elements>) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
-
Deprecated.
- BeamFnDataGrpcMultiplexer2 - Class in org.apache.beam.sdk.fn.data
-
A gRPC multiplexer for a specific
Endpoints.ApiServiceDescriptor. - BeamFnDataGrpcMultiplexer2(Endpoints.ApiServiceDescriptor, OutboundObserverFactory, OutboundObserverFactory.BasicFactory<BeamFnApi.Elements, BeamFnApi.Elements>) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
- BeamFnDataInboundObserver - Class in org.apache.beam.sdk.fn.data
-
Deprecated.Migrate to
BeamFnDataInboundObserver2. - BeamFnDataInboundObserver(LogicalEndpoint, FnDataReceiver<ByteString>, InboundDataClient) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- BeamFnDataInboundObserver2 - Class in org.apache.beam.sdk.fn.data
- BeamFnDataInboundObserver2.CloseException - Exception in org.apache.beam.sdk.fn.data
- BeamFnDataOutboundAggregator - Class in org.apache.beam.sdk.fn.data
-
An outbound data buffering aggregator with size-based buffer and time-based buffer if corresponding options are set.
- BeamFnDataOutboundAggregator(PipelineOptions, Supplier<String>, StreamObserver<BeamFnApi.Elements>, boolean) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
- BeamFnDataOutboundObserver<T> - Class in org.apache.beam.sdk.fn.data
-
Deprecated.Migrate to use
BeamFnDataOutboundAggregatordirectly. - BeamFnDataOutboundObserver(LogicalEndpoint, Coder<T>, StreamObserver<BeamFnApi.Elements>, PipelineOptions) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataOutboundObserver
-
Deprecated.
- beforeStart(ClientCallStreamObserver<RespT>) - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
- BufferingStreamObserver<T extends @NonNull java.lang.Object> - Class in org.apache.beam.sdk.fn.stream
-
A thread safe
StreamObserverwhich uses a bounded queue to pass elements to a processing thread responsible for interacting with the underlyingCallStreamObserver. - BufferingStreamObserver(Phaser, CallStreamObserver<T>, ExecutorService, int) - Constructor for class org.apache.beam.sdk.fn.stream.BufferingStreamObserver
- build() - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
C
- cancel() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- cancel() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
- cancel() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
-
Deprecated.Cancels the client, causing it to drop any future inbound data.
- cancel(Exception) - Method in class org.apache.beam.sdk.fn.CancellableQueue
-
Causes any pending and future
CancellableQueue.put(T)andCancellableQueue.take()invocations to throw an exception. - CancellableQueue<T extends @NonNull java.lang.Object> - Class in org.apache.beam.sdk.fn
-
A simplified
ThreadSafeblocking queue that can be cancelled freeing any blockedThreads and preventing futureThreads from blocking. - CancellableQueue(int) - Constructor for class org.apache.beam.sdk.fn.CancellableQueue
-
Creates a
ThreadSafeblocking queue with a maximum capacity. - clientBuffered(ExecutorService) - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
-
Create a buffering
OutboundObserverFactoryfor client-side RPCs with the specifiedExecutorServiceand the default buffer size. - clientBuffered(ExecutorService, int) - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
-
Create a buffering
OutboundObserverFactoryfor client-side RPCs with the specifiedExecutorServiceand buffer size. - clientDirect() - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
-
Create the default
OutboundObserverFactoryfor client-side RPCs, which uses basic unbuffered flow control. - close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
-
Deprecated.
- close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
- close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
- close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundObserver
-
Deprecated.
- close() - Method in interface org.apache.beam.sdk.fn.data.CloseableFnDataReceiver
-
.
- close() - Method in interface org.apache.beam.sdk.fn.server.FnService
-
.
- close() - Method in class org.apache.beam.sdk.fn.server.GrpcFnServer
- close() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
- CloseableFnDataReceiver<T> - Interface in org.apache.beam.sdk.fn.data
-
A receiver of streamed data that can be closed.
- CompletableFutureInboundDataClient - Class in org.apache.beam.sdk.fn.data
-
An
InboundDataClientbacked by aCompletableFuture. - complete() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- complete() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
- complete() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
-
Deprecated.Mark the client as completed.
- concat(Iterable<T>...) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables
-
Concatentates the
Iterables. - concat(Iterator<T>...) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterators
-
Concatentates the
Iterators. - concatIterators(Iterator<Iterator<T>>) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterators
- consistentWithEquals() - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
- create() - Static method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
-
Create a new
CompletableFutureInboundDataClientusing a newCompletableFuture. - create() - Static method in class org.apache.beam.sdk.fn.server.InProcessServerFactory
- create(String) - Static method in class org.apache.beam.sdk.fn.channel.AddHarnessIdInterceptor
- create(String, String, Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.TimerEndpoint
- create(String, Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.DataEndpoint
- create(List<? extends FnService>, Endpoints.ApiServiceDescriptor, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Create
GrpcFnServers for the providedFnServices running on a specified port. - create(List<BindableService>, Endpoints.ApiServiceDescriptor) - Method in class org.apache.beam.sdk.fn.server.InProcessServerFactory
- create(List<BindableService>, Endpoints.ApiServiceDescriptor) - Method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Creates an instance of this server at the address specified by the given service descriptor and bound to multiple services.
- create(List<BindableService>, Endpoints.ApiServiceDescriptor) - Method in class org.apache.beam.sdk.fn.server.ServerFactory.InetSocketAddressServerFactory
- create(Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
- create(StreamObserver<ReqT>, Runnable) - Static method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
- create(ServiceT, Endpoints.ApiServiceDescriptor) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Deprecated.This create function is used for Dataflow migration purpose only.
- create(ServiceT, Endpoints.ApiServiceDescriptor, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Create a
GrpcFnServerfor the providedFnServicewhich will run at the endpoint specified in theEndpoints.ApiServiceDescriptor. - createDefault() - Static method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
-
Creates a
ManagedChannelrelying on theManagedChannelBuilderto choose the channel type. - createDefault() - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Create a default
ServerFactory.InetSocketAddressServerFactory. - createDefault() - Static method in interface org.apache.beam.sdk.fn.server.ServerFactory.UrlFactory
- createEpoll() - Static method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
-
Creates a
ManagedChannelFactorybacked by anEpollDomainSocketChannelif the address is aDomainSocketAddress. - createEpollDomainSocket() - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Create a
ServerFactory.EpollDomainSocket. - createEpollSocket() - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Create a
ServerFactory.EpollSocket. - createFrom(String) - Static method in class org.apache.beam.sdk.fn.channel.SocketAddressFactory
-
Parse a
SocketAddressfrom the given string. - createInProcess() - Static method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
-
Creates a
ManagedChannelusing an in-process channel. - createIterator() - Method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables.Default
- createUrl(String, int) - Method in interface org.apache.beam.sdk.fn.server.ServerFactory.UrlFactory
- createWithPortSupplier(Supplier<Integer>) - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Create a
ServerFactory.InetSocketAddressServerFactorythat uses ports from a supplier. - createWithUrlFactory(ServerFactory.UrlFactory) - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Create a
ServerFactory.InetSocketAddressServerFactorythat uses the given url factory. - createWithUrlFactoryAndPortSupplier(ServerFactory.UrlFactory, Supplier<Integer>) - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
-
Create a
ServerFactory.InetSocketAddressServerFactorythat uses the given url factory and ports from a supplier.
D
- data(String, String) - Static method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
- DATA_BUFFER_SIZE_LIMIT - Static variable in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
- DATA_BUFFER_TIME_LIMIT_MS - Static variable in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
- DataEndpoint<T> - Class in org.apache.beam.sdk.fn.data
- DataEndpoint() - Constructor for class org.apache.beam.sdk.fn.data.DataEndpoint
- DataStreamDecoder(Coder<T>, PrefetchableIterator<ByteString>) - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
- DataStreams - Class in org.apache.beam.sdk.fn.stream
-
DataStreams.DataStreamDecodertreats multipleByteStrings as a single input stream decoding values with the supplied iterator. - DataStreams() - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams
- DataStreams.DataStreamDecoder<T> - Class in org.apache.beam.sdk.fn.stream
-
An adapter which converts an
InputStreamto aPrefetchableIteratorofTvalues using the specifiedCoder. - DataStreams.ElementDelimitedOutputStream - Class in org.apache.beam.sdk.fn.stream
-
An adapter which wraps an
DataStreams.OutputChunkConsumeras anOutputStream. - DataStreams.OutputChunkConsumer<T> - Interface in org.apache.beam.sdk.fn.stream
-
A callback which is invoked whenever the
DataStreams.outbound(org.apache.beam.sdk.fn.stream.DataStreams.OutputChunkConsumer<org.apache.beam.vendor.grpc.v1p48p1.com.google.protobuf.ByteString>)OutputStreambecomes full. - decode(InputStream) - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
- decodeFromChunkBoundaryToChunkBoundary() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
-
Skips any remaining bytes in the current
ByteStringmoving to the nextByteStringin the underlyingByteStringiteratorand decoding elements till at the next boundary. - DecodingFnDataReceiver<T> - Class in org.apache.beam.sdk.fn.data
-
A receiver of encoded data, decoding it and passing it onto a downstream consumer.
- DecodingFnDataReceiver(Coder<T>, FnDataReceiver<T>) - Constructor for class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
- decrementingLongs() - Static method in class org.apache.beam.sdk.fn.IdGenerators
-
Returns an
IdGeneratorsthat will provide successive decrementing longs. - Default() - Constructor for class org.apache.beam.sdk.fn.stream.PrefetchableIterables.Default
- DEFAULT_BUFFER_LIMIT_BYTES - Static variable in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
- DEFAULT_BUFFER_LIMIT_TIME_MS - Static variable in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
- DEFAULT_OUTBOUND_BUFFER_LIMIT_BYTES - Static variable in class org.apache.beam.sdk.fn.stream.DataStreams
- delimitElement() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
- DirectStreamObserver<T> - Class in org.apache.beam.sdk.fn.stream
-
A
StreamObserverwhich uses synchronization on the underlyingCallStreamObserverto provide thread safety. - DirectStreamObserver(Phaser, CallStreamObserver<T>) - Constructor for class org.apache.beam.sdk.fn.stream.DirectStreamObserver
- discard() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
E
- ElementDelimitedOutputStream(DataStreams.OutputChunkConsumer<ByteString>, int) - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
- emptyIterable() - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables
-
Returns an empty
PrefetchableIterable. - emptyIterator() - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterators
-
Returns an empty
PrefetchableIterator. - encode(EncodedBoundedWindow, OutputStream) - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
- EncodedBoundedWindow - Class in org.apache.beam.sdk.fn.windowing
-
An encoded
BoundedWindowused within Runners to track window information without needing to decode the window. - EncodedBoundedWindow() - Constructor for class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
- EncodedBoundedWindow.Coder - Class in org.apache.beam.sdk.fn.windowing
F
- fail(Throwable) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- fail(Throwable) - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
- fail(Throwable) - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
-
Deprecated.Mark the client as completed with an exception.
- flush() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
- flush() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundObserver
-
Deprecated.
- flush() - Method in interface org.apache.beam.sdk.fn.data.CloseableFnDataReceiver
-
Deprecated.to be removed once splitting/checkpointing are available in SDKs and rewinding in readers.
- FnDataReceiver<T> - Interface in org.apache.beam.sdk.fn.data
-
A receiver of streamed data.
- FnService - Interface in org.apache.beam.sdk.fn.server
-
An interface sharing common behavior with services used during execution of user Fns.
- forConsumer(LogicalEndpoint, FnDataReceiver<ByteString>) - Static method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- forConsumers(List<DataEndpoint<?>>, List<TimerEndpoint<?>>) - Static method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
-
Creates a receiver that is able to consume elements multiplexing on to the provided set of endpoints.
- forDescriptor(Endpoints.ApiServiceDescriptor) - Method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
- forEncoding(ByteString) - Static method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
- ForwardingClientResponseObserver<ReqT,RespT> - Class in org.apache.beam.sdk.fn.stream
-
A
ClientResponseObserverwhich delegates allStreamObservercalls. - from(ExecutorService) - Static method in class org.apache.beam.sdk.fn.test.TestExecutors
- from(Supplier<ExecutorService>) - Static method in class org.apache.beam.sdk.fn.test.TestExecutors
- fromArray(T...) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables
-
Returns a
PrefetchableIterableover the specified values. - fromArray(T...) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterators
-
Returns a
PrefetchableIteratorover the specified values. - fromPTransform(RunnerApi.PTransform) - Static method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortRead
- fromPTransform(RunnerApi.PTransform) - Static method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortWrite
G
- getApiServiceDescriptor() - Method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Get an
Endpoints.ApiServiceDescriptordescribing the endpoint thisGrpcFnServeris bound to. - getBufferSize() - Method in class org.apache.beam.sdk.fn.stream.BufferingStreamObserver
- getCoder() - Method in class org.apache.beam.sdk.fn.data.DataEndpoint
- getCoder() - Method in class org.apache.beam.sdk.fn.data.TimerEndpoint
- getEncodedElementByteSize(EncodedBoundedWindow) - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
- getEncodedWindow() - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
- getHeaderAccessor() - Static method in class org.apache.beam.sdk.fn.server.GrpcContextHeaderAccessorProvider
- getId() - Method in interface org.apache.beam.sdk.fn.IdGenerator
- getInboundObserver() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
-
Deprecated.
- getInboundObserver() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
- getInstructionId() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
- getOutboundObserver() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
-
Deprecated.
- getOutboundObserver() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
- getPort() - Method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortRead
- getPort() - Method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortWrite
- getReceiver() - Method in class org.apache.beam.sdk.fn.data.DataEndpoint
- getReceiver() - Method in class org.apache.beam.sdk.fn.data.TimerEndpoint
- getSdkWorkerId() - Method in interface org.apache.beam.sdk.fn.server.HeaderAccessor
-
This method should be called from the request method.
- getServer() - Method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Get the underlying
Servercontained by thisGrpcFnServer. - getService() - Method in class org.apache.beam.sdk.fn.server.GrpcFnServer
-
Get the service exposed by this
GrpcFnServer. - getTimerFamilyId() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
- getTimerFamilyId() - Method in class org.apache.beam.sdk.fn.data.TimerEndpoint
- getTransformId() - Method in class org.apache.beam.sdk.fn.data.DataEndpoint
- getTransformId() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
- getTransformId() - Method in class org.apache.beam.sdk.fn.data.TimerEndpoint
- getUnfinishedEndpoints() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
-
Get all unfinished data and timers endpoints represented as [transform_id]:data and [transform_id]:timers:[timer_family_id].
- getWatermarkAndState() - Method in interface org.apache.beam.sdk.fn.splittabledofn.WatermarkEstimators.WatermarkAndStateObserver
- GrpcContextHeaderAccessorProvider - Class in org.apache.beam.sdk.fn.server
-
A HeaderAccessorProvider which intercept the header in a GRPC request and expose the relevant fields.
- GrpcContextHeaderAccessorProvider() - Constructor for class org.apache.beam.sdk.fn.server.GrpcContextHeaderAccessorProvider
- GrpcFnServer<ServiceT extends FnService> - Class in org.apache.beam.sdk.fn.server
-
A
gRPC Serverwhich manages a singleFnService.
H
- hasNext() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
- HeaderAccessor - Interface in org.apache.beam.sdk.fn.server
-
Interface to access headers in the client request.
I
- IdGenerator - Interface in org.apache.beam.sdk.fn
-
A generator of unique IDs.
- IdGenerators - Class in org.apache.beam.sdk.fn
-
Common
IdGeneratorimplementations. - IdGenerators() - Constructor for class org.apache.beam.sdk.fn.IdGenerators
- InboundDataClient - Interface in org.apache.beam.sdk.fn.data
-
Deprecated.Migrate to
BeamFnDataInboundObserver2. - incrementingLongs() - Static method in class org.apache.beam.sdk.fn.IdGenerators
-
Returns an
IdGeneratorwhich provides successive incrementing longs. - InProcessServerFactory - Class in org.apache.beam.sdk.fn.server
- INSTANCE - Static variable in exception org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2.CloseException
- INSTANCE - Static variable in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
- interceptor() - Static method in class org.apache.beam.sdk.fn.server.GrpcContextHeaderAccessorProvider
- isDone() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- isDone() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
- isDone() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
-
Deprecated.Returns true if the client is done, either via completing successfully or by being cancelled.
- isReady() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
- isReady() - Method in interface org.apache.beam.sdk.fn.stream.PrefetchableIterator
-
Returns
trueif and only ifIterator.hasNext()andIterator.next()will not require an expensive operation. - isRegisterByteSizeObserverCheap(EncodedBoundedWindow) - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
- isTimer() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
- iterator() - Method in interface org.apache.beam.sdk.fn.stream.PrefetchableIterable
- iterator() - Method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables.Default
J
- JvmInitializers - Class in org.apache.beam.sdk.fn
-
Helpers for executing
JvmInitializerimplementations. - JvmInitializers() - Constructor for class org.apache.beam.sdk.fn.JvmInitializers
L
- limit(Iterable<T>, int) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables
-
Limits the
PrefetchableIterableto the specified number of elements. - LogicalEndpoint - Class in org.apache.beam.sdk.fn.data
-
A logical endpoint is a pair of an instruction ID corresponding to the
BeamFnApi.ProcessBundleRequestand the transform within the processing graph. - LogicalEndpoint() - Constructor for class org.apache.beam.sdk.fn.data.LogicalEndpoint
M
- ManagedChannelFactory - Class in org.apache.beam.sdk.fn.channel
-
A Factory which creates
ManagedChannelinstances. - maxTimestamp() - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
- multiplexElements(BeamFnApi.Elements) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
-
Dispatches the data and timers from the elements to corresponding receivers.
N
- next() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
O
- observe(RestrictionTracker<RestrictionT, PositionT>, RestrictionTrackers.ClaimObserver<PositionT>) - Static method in class org.apache.beam.sdk.fn.splittabledofn.RestrictionTrackers
-
Returns a thread safe
RestrictionTrackerwhich reports all claim attempts to the specifiedRestrictionTrackers.ClaimObserver. - onAdvance(int, int) - Method in class org.apache.beam.sdk.fn.stream.AdvancingPhaser
- onClaimed(PositionT) - Method in interface org.apache.beam.sdk.fn.splittabledofn.RestrictionTrackers.ClaimObserver
-
Called when
RestrictionTracker.tryClaim(PositionT)returns true. - onClaimFailed(PositionT) - Method in interface org.apache.beam.sdk.fn.splittabledofn.RestrictionTrackers.ClaimObserver
-
Called when
RestrictionTracker.tryClaim(PositionT)returns false. - onCompleted() - Method in class org.apache.beam.sdk.fn.stream.BufferingStreamObserver
- onCompleted() - Method in class org.apache.beam.sdk.fn.stream.DirectStreamObserver
- onCompleted() - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
- onCompleted() - Method in class org.apache.beam.sdk.fn.stream.SynchronizedStreamObserver
- onError(Throwable) - Method in class org.apache.beam.sdk.fn.stream.BufferingStreamObserver
- onError(Throwable) - Method in class org.apache.beam.sdk.fn.stream.DirectStreamObserver
- onError(Throwable) - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
- onError(Throwable) - Method in class org.apache.beam.sdk.fn.stream.SynchronizedStreamObserver
- onNext(ReqT) - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
- onNext(T) - Method in class org.apache.beam.sdk.fn.stream.BufferingStreamObserver
- onNext(T) - Method in class org.apache.beam.sdk.fn.stream.DirectStreamObserver
- onNext(V) - Method in class org.apache.beam.sdk.fn.stream.SynchronizedStreamObserver
- org.apache.beam.sdk.fn - package org.apache.beam.sdk.fn
-
The top level package for the Fn Execution Java libraries.
- org.apache.beam.sdk.fn.channel - package org.apache.beam.sdk.fn.channel
-
gRPC channel management.
- org.apache.beam.sdk.fn.data - package org.apache.beam.sdk.fn.data
-
Classes to interact with the portability framework data plane.
- org.apache.beam.sdk.fn.server - package org.apache.beam.sdk.fn.server
-
gPRC server factory.
- org.apache.beam.sdk.fn.splittabledofn - package org.apache.beam.sdk.fn.splittabledofn
-
Defines utilities related to executing splittable
DoFn. - org.apache.beam.sdk.fn.stream - package org.apache.beam.sdk.fn.stream
-
gRPC stream management.
- org.apache.beam.sdk.fn.test - package org.apache.beam.sdk.fn.test
-
Utilities for testing use of this package.
- org.apache.beam.sdk.fn.windowing - package org.apache.beam.sdk.fn.windowing
-
Common utilities related to windowing during execution of a pipeline.
- outbound(DataStreams.OutputChunkConsumer<ByteString>) - Static method in class org.apache.beam.sdk.fn.stream.DataStreams
-
Converts a single element delimited
OutputStreaminto multipleByteStrings. - outbound(DataStreams.OutputChunkConsumer<ByteString>, int) - Static method in class org.apache.beam.sdk.fn.stream.DataStreams
-
Converts a single element delimited
OutputStreaminto multipleByteStringsusing the specified maximum chunk size. - OutboundObserverFactory - Class in org.apache.beam.sdk.fn.stream
-
Creates factories which determine an underlying
StreamObserverimplementation to use in to interact with fn execution APIs. - OutboundObserverFactory() - Constructor for class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
- OutboundObserverFactory.BasicFactory<ReqT,RespT> - Interface in org.apache.beam.sdk.fn.stream
-
Creates an outbound observer for the given inbound observer.
- outboundObserverFor(OutboundObserverFactory.BasicFactory<ReqT, RespT>, StreamObserver<ReqT>) - Method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
-
Creates an outbound observer for the given inbound observer by potentially inserting hooks into the inbound and outbound observers.
- outboundObserverFor(StreamObserver<ReqT>) - Method in interface org.apache.beam.sdk.fn.stream.OutboundObserverFactory.BasicFactory
P
- prefetch() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
- prefetch() - Method in interface org.apache.beam.sdk.fn.stream.PrefetchableIterable
-
Ensures that the next iterator returned has been prefetched.
- prefetch() - Method in class org.apache.beam.sdk.fn.stream.PrefetchableIterables.Default
- prefetch() - Method in interface org.apache.beam.sdk.fn.stream.PrefetchableIterator
-
If not
PrefetchableIterator.isReady(), schedules the next expensive operation such that at some point in time in the futurePrefetchableIterator.isReady()will return true. - PrefetchableIterable<T> - Interface in org.apache.beam.sdk.fn.stream
-
An
Iterablethat returnsPrefetchableIterators. - PrefetchableIterables - Class in org.apache.beam.sdk.fn.stream
-
This class contains static utility functions that operate on or return objects of type
PrefetchableIterable. - PrefetchableIterables() - Constructor for class org.apache.beam.sdk.fn.stream.PrefetchableIterables
- PrefetchableIterables.Default<T> - Class in org.apache.beam.sdk.fn.stream
-
A default implementation that caches an iterator to be returned when
PrefetchableIterables.Default.prefetch()is invoked. - PrefetchableIterator<T> - Interface in org.apache.beam.sdk.fn.stream
-
Iteratorthat supports prefetching the next set of records. - PrefetchableIterators - Class in org.apache.beam.sdk.fn.stream
- PrefetchableIterators() - Constructor for class org.apache.beam.sdk.fn.stream.PrefetchableIterators
- put(T) - Method in class org.apache.beam.sdk.fn.CancellableQueue
-
Adds an element to this queue.
R
- read(T) - Method in interface org.apache.beam.sdk.fn.stream.DataStreams.OutputChunkConsumer
- readFromPort(BeamFnApi.RemoteGrpcPort, String) - Static method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortRead
- registerConsumer(String, CloseableFnDataReceiver<BeamFnApi.Elements>) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
-
Registers a consumer for the specified intruction id.
- registerConsumer(LogicalEndpoint, BiConsumer<ByteString, Boolean>) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
-
Deprecated.
- registerOutputDataLocation(String, Coder<T>) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
-
Register the outbound data logical endpoint, returns the FnDataReceiver for processing the endpoint's outbound data.
- registerOutputTimersLocation(String, String, Coder<T>) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
-
Register the outbound timers logical endpoint, returns the FnDataReceiver for processing the endpoint's outbound timers data.
- RemoteGrpcPortRead - Class in org.apache.beam.sdk.fn.data
-
An execution-time only
RunnerApi.PTransformwhich represents an SDK harness reading from aBeamFnApi.RemoteGrpcPort. - RemoteGrpcPortRead() - Constructor for class org.apache.beam.sdk.fn.data.RemoteGrpcPortRead
- RemoteGrpcPortWrite - Class in org.apache.beam.sdk.fn.data
-
An execution-time only
RunnerApi.PTransformwhich represents a write from within an SDK harness to aBeamFnApi.RemoteGrpcPort. - RemoteGrpcPortWrite() - Constructor for class org.apache.beam.sdk.fn.data.RemoteGrpcPortWrite
- remove() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
- reset() - Method in class org.apache.beam.sdk.fn.CancellableQueue
-
Enables the queue to be re-used after it has been cancelled.
- reset() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver2
-
Enables this receiver to be used again for another bundle.
- RestrictionTrackers - Class in org.apache.beam.sdk.fn.splittabledofn
-
Support utilities for interacting with
RestrictionTrackers. - RestrictionTrackers() - Constructor for class org.apache.beam.sdk.fn.splittabledofn.RestrictionTrackers
- RestrictionTrackers.ClaimObserver<PositionT> - Interface in org.apache.beam.sdk.fn.splittabledofn
-
Interface allowing a runner to observe the calls to
RestrictionTracker.tryClaim(PositionT). - runBeforeProcessing(PipelineOptions) - Static method in class org.apache.beam.sdk.fn.JvmInitializers
-
Finds all registered implementations of JvmInitializer and executes their
beforeProcessingmethods. - runOnStartup() - Static method in class org.apache.beam.sdk.fn.JvmInitializers
-
Finds all registered implementations of JvmInitializer and executes their
onStartupmethods. - runWhenComplete(Runnable) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
-
Deprecated.
- runWhenComplete(Runnable) - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
- runWhenComplete(Runnable) - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
-
Deprecated.Runs the runnable once the client has completed reading from the inbound stream.
S
- sendElements(BeamFnApi.Elements) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
- sendOrCollectBufferedDataAndFinishOutboundStreams() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
-
Closes the streams for all registered outbound endpoints.
- serverDirect() - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
-
Like
OutboundObserverFactory.clientDirect()but for server-side RPCs. - ServerFactory - Class in org.apache.beam.sdk.fn.server
-
A
gRPC serverfactory. - ServerFactory() - Constructor for class org.apache.beam.sdk.fn.server.ServerFactory
- ServerFactory.InetSocketAddressServerFactory - Class in org.apache.beam.sdk.fn.server
-
Creates a
gRPC Serverusing the default server factory. - ServerFactory.UrlFactory - Interface in org.apache.beam.sdk.fn.server
-
Factory that constructs client-accessible URLs from a local server address and port.
- SocketAddressFactory - Class in org.apache.beam.sdk.fn.channel
-
Creates a
SocketAddressbased upon a supplied string. - SocketAddressFactory() - Constructor for class org.apache.beam.sdk.fn.channel.SocketAddressFactory
- start() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataOutboundAggregator
-
Starts the flushing daemon thread if data_buffer_time_limit_ms is set.
- SynchronizedStreamObserver<V> - Class in org.apache.beam.sdk.fn.stream
-
A
StreamObserverwhich provides synchronous access access to an underlyingStreamObserver.
T
- take() - Method in class org.apache.beam.sdk.fn.CancellableQueue
-
Takes an element from this queue.
- TestExecutors - Class in org.apache.beam.sdk.fn.test
-
A
TestRulethat validates that all submitted tasks finished and were completed. - TestExecutors() - Constructor for class org.apache.beam.sdk.fn.test.TestExecutors
- TestExecutors.TestExecutorService - Interface in org.apache.beam.sdk.fn.test
-
A union of the
ExecutorServiceandTestRuleinterfaces. - TestStreams - Class in org.apache.beam.sdk.fn.test
-
Utility methods which enable testing of
StreamObservers. - TestStreams() - Constructor for class org.apache.beam.sdk.fn.test.TestStreams
- TestStreams.Builder<T> - Class in org.apache.beam.sdk.fn.test
-
A builder for a test
CallStreamObserverthat performs various callbacks. - threadSafe(WatermarkEstimator<WatermarkEstimatorStateT>) - Static method in class org.apache.beam.sdk.fn.splittabledofn.WatermarkEstimators
-
Returns a thread safe
WatermarkEstimatorwhich allows getting a snapshot of the current watermark and watermark estimator state. - timer(String, String, String) - Static method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
- TimerEndpoint<T> - Class in org.apache.beam.sdk.fn.data
- TimerEndpoint() - Constructor for class org.apache.beam.sdk.fn.data.TimerEndpoint
- toPTransform() - Method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortRead
- toPTransform() - Method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortWrite
- toString() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
-
Deprecated.
- toString() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
- trivial() - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
-
Creates an
OutboundObserverFactorythat simply delegates to the base factory, with no flow control or synchronization.
U
- unregisterConsumer(String) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer2
-
Unregisters a consumer.
- URN - Static variable in class org.apache.beam.sdk.fn.data.RemoteGrpcPortRead
- URN - Static variable in class org.apache.beam.sdk.fn.data.RemoteGrpcPortWrite
W
- WatermarkEstimators - Class in org.apache.beam.sdk.fn.splittabledofn
-
Support utilties for interacting with
WatermarkEstimators. - WatermarkEstimators() - Constructor for class org.apache.beam.sdk.fn.splittabledofn.WatermarkEstimators
- WatermarkEstimators.WatermarkAndStateObserver<WatermarkEstimatorStateT> - Interface in org.apache.beam.sdk.fn.splittabledofn
-
Interface which allows for accessing the current watermark and watermark estimator state.
- withDirectExecutor() - Method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
-
Returns a
ManagedChannelFactorylike this one, but will construct the channel to use the direct executor. - withInterceptors(List<ClientInterceptor>) - Method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
-
Returns a
ManagedChannelFactorylike this one, but which will apply the providedClientInterceptorsto any channel it creates. - withIsReady(Supplier<Boolean>) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
-
Returns a new
TestStreams.Builderlike this one with the specifiedCallStreamObserver.isReady()callback. - withOnCompleted(Runnable) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
-
Returns a new
TestStreams.Builderlike this one with the specifiedStreamObserver.onCompleted()callback. - withOnError(Runnable) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
-
Returns a new
TestStreams.Builderlike this one with the specifiedStreamObserver.onError(java.lang.Throwable)callback. - withOnError(Consumer<Throwable>) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
-
Returns a new
TestStreams.Builderlike this one with the specifiedStreamObserver.onError(java.lang.Throwable)consumer. - withOnNext(Consumer<T>) - Static method in class org.apache.beam.sdk.fn.test.TestStreams
-
Creates a test
CallStreamObserverTestStreams.Builderthat forwardsStreamObserver.onNext(V)calls to the suppliedConsumer. - wrapping(StreamObserver<V>) - Static method in class org.apache.beam.sdk.fn.stream.SynchronizedStreamObserver
-
Create a new
SynchronizedStreamObserverwhich will delegate all calls to the underlyingStreamObserver, synchronizing access to that observer. - write(byte[], int, int) - Method in class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
- write(int) - Method in class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
- writeToPort(String, BeamFnApi.RemoteGrpcPort) - Static method in class org.apache.beam.sdk.fn.data.RemoteGrpcPortWrite
-
Create a
RemoteGrpcPortWritewhich writes theRunnerApi.PCollectionwith the provided Pipeline id to the providedBeamFnApi.RemoteGrpcPort.
All Classes All Packages