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

A

accept(ByteString, Boolean) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
accept(T) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataSizeBasedBufferingOutboundObserver
 
accept(T) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataTimeBasedBufferingOutboundObserver
 
accept(ByteString) - Method in class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
 
accept(T) - Method in interface org.apache.beam.sdk.fn.data.FnDataReceiver
 
accept(T) - Method in class org.apache.beam.sdk.fn.stream.DataStreams.BlockingQueueIterator
 
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
 
awaitCompletion() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
 
awaitCompletion() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
Block until the client has completed reading from the inbound stream.

B

BEAM_FN_API_DATA_BUFFER_LIMIT - Static variable in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
Deprecated.
Use DATA_BUFFER_SIZE_LIMIT instead.
BEAM_FN_API_DATA_BUFFER_SIZE_LIMIT - Static variable in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
Deprecated.
Use DATA_BUFFER_SIZE_LIMIT instead.
BEAM_FN_API_DATA_BUFFER_TIME_LIMIT - Static variable in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
Deprecated.
Use DATA_BUFFER_TIME_LIMIT_MS instead.
BeamFnDataBufferingOutboundObserver<T> - Interface in org.apache.beam.sdk.fn.data
A buffering outbound FnDataReceiver for the Beam Fn Data API.
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 individually consumed ByteStrings with the provided Coder passing the individual decoded elements to the provided consumer.
BeamFnDataInboundObserver(LogicalEndpoint, FnDataReceiver<ByteString>, InboundDataClient) - Constructor for class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
BeamFnDataSizeBasedBufferingOutboundObserver<T> - Class in org.apache.beam.sdk.fn.data
A size-based buffering outbound FnDataReceiver for the Beam Fn Data API.
BeamFnDataTimeBasedBufferingOutboundObserver<T> - Class in org.apache.beam.sdk.fn.data
A buffering outbound FnDataReceiver with both size-based buffer and time-based buffer enabled for the Beam Fn Data API.
beforeStart(ClientCallStreamObserver<RespT>) - Method in class org.apache.beam.sdk.fn.stream.ForwardingClientResponseObserver
 
BlockingQueueIterator(BlockingQueue<T>) - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams.BlockingQueueIterator
 
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
 
builderFor(Endpoints.ApiServiceDescriptor) - Method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
Create a ManagedChannelBuilder for the provided Endpoints.ApiServiceDescriptor.
builderFor(Endpoints.ApiServiceDescriptor) - Method in class org.apache.beam.sdk.fn.test.InProcessManagedChannelFactory
 

C

cancel() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
cancel() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
 
cancel() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
Cancels the client, causing it to drop any future inbound data.
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.BeamFnDataSizeBasedBufferingOutboundObserver
 
close() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataTimeBasedBufferingOutboundObserver
 
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.BlockingQueueIterator
 
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 InboundDataClient backed by a CompletableFuture.
complete() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
complete() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
 
complete() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
Mark the client as completed.
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 CompletableFutureInboundDataClient using a new CompletableFuture.
create(Coder<T>, FnDataReceiver<T>) - Static method in class org.apache.beam.sdk.fn.data.DecodingFnDataReceiver
 
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
 
create() - Static method in class org.apache.beam.sdk.fn.test.InProcessManagedChannelFactory
 
createDefault() - Static method in class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
 
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
 
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.
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 interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
DATA_BUFFER_TIME_LIMIT_MS - Static variable in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
DataStreamDecoder(Coder<T>, InputStream) - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
 
DataStreams - Class in org.apache.beam.sdk.fn.stream
DataStreams.inbound(Iterator) treats multiple ByteStrings as a single input stream and DataStreams.outbound(OutputChunkConsumer) treats a single OutputStream as multiple ByteStrings.
DataStreams() - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams
 
DataStreams.BlockingQueueIterator<T> - Class in org.apache.beam.sdk.fn.stream
Allows for one or more writing threads to append values to this iterator while one reading thread reads values.
DataStreams.DataStreamDecoder<T> - Class in org.apache.beam.sdk.fn.stream
An adapter which converts an InputStream to an Iterator 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
 
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_BUFFER_LIMIT_BYTES - Static variable in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
DEFAULT_BUFFER_LIMIT_TIME_MS - Static variable in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
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
 

E

ElementDelimitedOutputStream(DataStreams.OutputChunkConsumer<ByteString>, int) - Constructor for class org.apache.beam.sdk.fn.stream.DataStreams.ElementDelimitedOutputStream
 
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

fail(Throwable) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
fail(Throwable) - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
 
fail(Throwable) - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
Mark the client as completed with an exception.
flush() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataSizeBasedBufferingOutboundObserver
 
flush() - Method in class org.apache.beam.sdk.fn.data.BeamFnDataTimeBasedBufferingOutboundObserver
 
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
 
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
 
forLocation(PipelineOptions, LogicalEndpoint, Coder<T>, StreamObserver<BeamFnApi.Elements>) - Static method in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
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
 
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
 
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
 
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.
getSizeLimit(PipelineOptions) - Static method in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
getTimeLimit(PipelineOptions) - Static method in interface org.apache.beam.sdk.fn.data.BeamFnDataBufferingOutboundObserver
 
getTimerFamilyId() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
 
getTransformId() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
 
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.BlockingQueueIterator
 
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
 
inbound(Iterator<ByteString>) - Static method in class org.apache.beam.sdk.fn.stream.DataStreams
Converts multiple ByteStrings into a single InputStream.
InboundDataClient - Interface in org.apache.beam.sdk.fn.data
A client representing some stream of inbound data.
incrementingLongs() - Static method in class org.apache.beam.sdk.fn.IdGenerators
Returns an IdGenerator which provides successive incrementing longs.
InProcessManagedChannelFactory - Class in org.apache.beam.sdk.fn.test
A ManagedChannelFactory that uses in-process channels.
InProcessServerFactory - Class in org.apache.beam.sdk.fn.server
A ServerFactory which creates servers with the InProcessServerBuilder.
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
 
isDone() - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
 
isDone() - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
Returns true if the client is done, either via completing successfully or by being cancelled.
isRegisterByteSizeObserverCheap(EncodedBoundedWindow) - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow.Coder
 
isTimer() - Method in class org.apache.beam.sdk.fn.data.LogicalEndpoint
 

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

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 an underlying ManagedChannel implementation.
ManagedChannelFactory() - Constructor for class org.apache.beam.sdk.fn.channel.ManagedChannelFactory
 
maxTimestamp() - Method in class org.apache.beam.sdk.fn.windowing.EncodedBoundedWindow
 

N

next() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.BlockingQueueIterator
 
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.

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(LogicalEndpoint, BiConsumer<ByteString, Boolean>) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataGrpcMultiplexer
 
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.BlockingQueueIterator
 
remove() - Method in class org.apache.beam.sdk.fn.stream.DataStreams.DataStreamDecoder
 
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.
runWhenComplete(Runnable) - Method in class org.apache.beam.sdk.fn.data.BeamFnDataInboundObserver
 
runWhenComplete(Runnable) - Method in class org.apache.beam.sdk.fn.data.CompletableFutureInboundDataClient
 
runWhenComplete(Runnable) - Method in interface org.apache.beam.sdk.fn.data.InboundDataClient
Runs the runnable once the client has completed reading from the inbound stream.

S

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
 
SynchronizedStreamObserver<V> - Class in org.apache.beam.sdk.fn.stream
A StreamObserver which provides synchronous access access to an underlying StreamObserver.

T

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
 
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

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.
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 R S T U W 
Skip navigation links