Skip navigation links
A B C D E F G H I J L M N O P R S T U W 

A

accept(BeamFnApi.Elements) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
accept(ByteString) - Method in class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
 
accept(T) - Method in interface org.apache.beam.sdk.fn.data.FnDataReceiver
 
AddHarnessIdInterceptor - Class in org.apache.beam.sdk.fn.channel
A ClientInterceptor that attaches a provided SDK Harness ID to outgoing messages.
AdvancingPhaser - Class in org.apache.beam.sdk.fn.stream
A Phaser which 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(ServiceT, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
Create a GrpcFnServer for the provided FnService running on an arbitrary port.
allocatePortAndCreateFor(List<? extends FnService>, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
Create GrpcFnServers for the provided FnServices running on an arbitrary port.
awaitCompletion() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
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.

B

BeamFnDataGrpcMultiplexer - Class in org.apache.beam.sdk.fn.data
A gRPC multiplexer for a specific Endpoints.ApiServiceDescriptor.
BeamFnDataGrpcMultiplexer(Endpoints.ApiServiceDescriptor, OutboundObserverFactory, OutboundObserverFactory.BasicFactory<BeamFnApi.Elements, BeamFnApi.Elements>) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
 
BeamFnDataInboundObserver - Class in org.apache.beam.sdk.fn.data
Decodes BeamFnApi.Elements partitioning them using the provided DataEndpoints and TimerEndpoints.
BeamFnDataInboundObserver.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
 
beforeStart(ClientCallStreamObserver<RespT>) - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
 
BufferingStreamObserver<T> - Class in org.apache.beam.sdk.fn.stream
A thread safe StreamObserver which uses a bounded queue to pass elements to a processing thread responsible for interacting with the underlying CallStreamObserver.
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(Exception) - Method in class org.apache.beam.sdk.fn.CancellableQueue
Causes any pending and future CancellableQueue.put(T) and CancellableQueue.take() invocations to throw an exception.
CancellableQueue<T> - Class in org.apache.beam.sdk.fn
A simplified ThreadSafe blocking queue that can be cancelled freeing any blocked Threads and preventing future Threads from blocking.
CancellableQueue(int) - Constructor for class org.apache.beam.sdk.fn.CancellableQueue
Creates a ThreadSafe blocking queue with a maximum capacity.
clientBuffered(ExecutorService) - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
Create a buffering OutboundObserverFactory for client-side RPCs with the specified ExecutorService and the default buffer size.
clientBuffered(ExecutorService, int) - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
Create a buffering OutboundObserverFactory for client-side RPCs with the specified ExecutorService and buffer size.
clientDirect() - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
Create the default OutboundObserverFactory for client-side RPCs, which uses basic unbuffered flow control.
close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
 
close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
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.
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(String) - Static method in class org.apache.beam.sdk.fn.channel.AddHarnessIdInterceptor
 
create(String, Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.DataEndpoint
 
create(Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
 
create(String, String, Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.TimerEndpoint
 
create(List<? extends FnService>, Endpoints.ApiServiceDescriptor, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
Create GrpcFnServers for the provided FnServices running on a specified port.
create(ServiceT, Endpoints.ApiServiceDescriptor, ServerFactory) - Static method in class org.apache.beam.sdk.fn.server.GrpcFnServer
Create a GrpcFnServer for the provided FnService which will run at the endpoint specified in the Endpoints.ApiServiceDescriptor.
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() - Static method in class org.apache.beam.sdk.fn.server.InProcessServerFactory
 
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(StreamObserver<ReqT>, Runnable) - Static method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
 
createDefault() - Static method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
Creates a ManagedChannel relying on the ManagedChannelBuilder to choose the channel type.
createDefault() - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
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 ManagedChannelFactory backed by an EpollDomainSocketChannel if the address is a DomainSocketAddress.
createEpollDomainSocket() - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
Create a EpollDomainSocket.
createEpollSocket() - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
Create a EpollSocket.
createFrom(String) - Static method in class org.apache.beam.sdk.fn.channel.SocketAddressFactory
Parse a SocketAddress from the given string.
createInProcess() - Static method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
Creates a ManagedChannel using 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.InetSocketAddressServerFactory that uses ports from a supplier.
createWithUrlFactory(ServerFactory.UrlFactory) - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
Create a ServerFactory.InetSocketAddressServerFactory that uses the given url factory.
createWithUrlFactoryAndPortSupplier(ServerFactory.UrlFactory, Supplier<Integer>) - Static method in class org.apache.beam.sdk.fn.server.ServerFactory
Create a ServerFactory.InetSocketAddressServerFactory that 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.DataStreamDecoder treats multiple ByteStrings 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 InputStream to a PrefetchableIterator of T values using the specified Coder.
DataStreams.ElementDelimitedOutputStream - Class in org.apache.beam.sdk.fn.stream
An adapter which wraps an DataStreams.OutputChunkConsumer as an OutputStream.
DataStreams.OutputChunkConsumer<T> - Interface in org.apache.beam.sdk.fn.stream
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 ByteString moving to the next ByteString in the underlying ByteString iterator and 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 IdGenerators that 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 StreamObserver which uses synchronization on the underlying CallStreamObserver to 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 BoundedWindow used 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

flush() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
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.
forConsumers(List<DataEndpoint<?>>, List<TimerEndpoint<?>>) - Static method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
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 ClientResponseObserver which delegates all StreamObserver calls.
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 PrefetchableIterable over the specified values.
fromArray(T...) - Static method in class org.apache.beam.sdk.fn.stream.PrefetchableIterators
Returns a PrefetchableIterator over 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.ApiServiceDescriptor describing the endpoint this GrpcFnServer is 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
 
getInstructionId() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
 
getOutboundObserver() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
 
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 Server contained by this GrpcFnServer.
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.BeamFnDataInboundObserver
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 Server which manages a single FnService.

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 IdGenerator implementations.
IdGenerators() - Constructor for class org.apache.beam.sdk.fn.IdGenerators
 
incrementingLongs() - Static method in class org.apache.beam.sdk.fn.IdGenerators
Returns an IdGenerator which provides successive incrementing longs.
InProcessServerFactory - Class in org.apache.beam.sdk.fn.server
A ServerFactory which creates servers with the InProcessServerBuilder.
INSTANCE - Static variable in exception org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver.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
 
isReady() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
 
isReady() - Method in interface org.apache.beam.sdk.fn.stream.PrefetchableIterator
Returns true if and only if Iterator.hasNext() and Iterator.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 JvmInitializer implementations.
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 PrefetchableIterable to 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.ProcessBundleRequest and 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 ManagedChannel instances.
maxTimestamp() - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
 
multiplexElements(BeamFnApi.Elements) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
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 RestrictionTracker which reports all claim attempts to the specified RestrictionTrackers.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(T) - Method in class org.apache.beam.sdk.fn.stream.BufferingStreamObserver
 
onNext(T) - Method in class org.apache.beam.sdk.fn.stream.DirectStreamObserver
 
onNext(ReqT) - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
 
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 OutputStream into multiple ByteStrings.
outbound(DataStreams.OutputChunkConsumer<ByteString>, int) - Static method in class org.apache.beam.sdk.fn.stream.DataStreams
Converts a single element delimited OutputStream into multiple ByteStrings using the specified maximum chunk size.
OutboundObserverFactory - Class in org.apache.beam.sdk.fn.stream
Creates factories which determine an underlying StreamObserver implementation 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(StreamObserver<ReqT>) - Method in interface org.apache.beam.sdk.fn.stream.OutboundObserverFactory.BasicFactory
 
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.

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 future PrefetchableIterator.isReady() will return true.
PrefetchableIterable<T> - Interface in org.apache.beam.sdk.fn.stream
An Iterable that returns PrefetchableIterators.
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
Iterator that 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.BeamFnDataGrpcMultiplexer
Registers a consumer for the specified instruction id.
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.PTransform which represents an SDK harness reading from a BeamFnApi.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.PTransform which represents a write from within an SDK harness to a BeamFnApi.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.BeamFnDataInboundObserver
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 beforeProcessing methods.
runOnStartup() - Static method in class org.apache.beam.sdk.fn.JvmInitializers
Finds all registered implementations of JvmInitializer and executes their onStartup methods.

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 server factory.
ServerFactory() - Constructor for class org.apache.beam.sdk.fn.server.ServerFactory
 
ServerFactory.InetSocketAddressServerFactory - Class in org.apache.beam.sdk.fn.server
Creates a gRPC Server using 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 SocketAddress based 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 StreamObserver which provides synchronous access access to an underlying StreamObserver.

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 TestRule that 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 ExecutorService and TestRule interfaces.
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 CallStreamObserver that performs various callbacks.
threadSafe(WatermarkEstimator<WatermarkEstimatorStateT>) - Static method in class org.apache.beam.sdk.fn.splittabledofn.WatermarkEstimators
Returns a thread safe WatermarkEstimator which 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
 
trivial() - Static method in class org.apache.beam.sdk.fn.stream.OutboundObserverFactory
Creates an OutboundObserverFactory that simply delegates to the base factory, with no flow control or synchronization.

U

unregisterConsumer(String) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
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 ManagedChannelFactory like 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 ManagedChannelFactory like this one, but which will apply the provided ClientInterceptors to any channel it creates.
withIsReady(Supplier<Boolean>) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
Returns a new TestStreams.Builder like this one with the specified CallStreamObserver.isReady() callback.
withOnCompleted(Runnable) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
Returns a new TestStreams.Builder like this one with the specified StreamObserver.onCompleted() callback.
withOnError(Runnable) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
Returns a new TestStreams.Builder like this one with the specified StreamObserver.onError(java.lang.Throwable) callback.
withOnError(Consumer<Throwable>) - Method in class org.apache.beam.sdk.fn.test.TestStreams.Builder
Returns a new TestStreams.Builder like this one with the specified StreamObserver.onError(java.lang.Throwable) consumer.
withOnNext(Consumer<T>) - Static method in class org.apache.beam.sdk.fn.test.TestStreams
Creates a test CallStreamObserver TestStreams.Builder that forwards StreamObserver.onNext(V) calls to the supplied Consumer.
wrapping(StreamObserver<V>) - Static method in class org.apache.beam.sdk.fn.stream.SynchronizedStreamObserver
Create a new SynchronizedStreamObserver which will delegate all calls to the underlying StreamObserver, synchronizing access to that observer.
write(int) - Method in class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
 
write(byte[], int, 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 RemoteGrpcPortWrite which writes the RunnerApi.PCollection with the provided Pipeline id to the provided BeamFnApi.RemoteGrpcPort.
A B C D E F G H I J L M N O P R S T U W 
Skip navigation links