All Classes Interface Summary Class Summary
| Class |
Description |
| ArtifactRetrievalService |
|
| ArtifactStagingService |
|
| ArtifactStagingService.ArtifactDestination |
A pairing of a newly created artifact type and an output stream that will be readable at that
type.
|
| ArtifactStagingService.ArtifactDestinationProvider |
Provides a concrete location to which artifacts can be staged on retrieval.
|
| BatchSideInputHandlerFactory |
|
| BatchSideInputHandlerFactory.SideInputGetter |
Returns the value for the side input with the given PCollection id from the runner.
|
| BeamWorkerStatusGrpcService |
A Fn Status service which can collect run-time status information from SDK harnesses for
debugging purpose.
|
| BundleCheckpointHandler |
A handler which is invoked when the SDK returns BeamFnApi.DelayedBundleApplications as
part of the bundle completion.
|
| BundleCheckpointHandlers |
|
| BundleCheckpointHandlers.StateAndTimerBundleCheckpointHandler<T> |
A BundleCheckpointHandler which uses TimerInternals.TimerData and ValueState to reschedule BeamFnApi.DelayedBundleApplication.
|
| BundleFinalizationHandler |
A handler for the runner when a finalization request has been received.
|
| BundleFinalizationHandlers |
|
| BundleFinalizationHandlers.InMemoryFinalizer |
|
| BundleProgressHandler |
A handler for bundle progress messages, both during bundle execution and on its completion.
|
| BundleSplitHandler |
A handler which is invoked whenever an active bundle is split.
|
| ByteStringCoder |
A duplicate of ByteStringCoder that uses the Apache Beam vendored protobuf.
|
| ControlClientPool |
|
| ControlClientPool.Sink |
|
| ControlClientPool.Source |
|
| DefaultExecutableStageContext |
|
| DefaultJobBundleFactory |
|
| DefaultJobBundleFactory.ServerInfo |
A container for EnvironmentFactory and its corresponding Grpc servers.
|
| DefaultJobBundleFactory.WrappedSdkHarnessClient |
Holder for an SdkHarnessClient along with its associated state and data servers.
|
| DockerEnvironmentFactory |
|
| DockerEnvironmentFactory.Provider |
Provider for DockerEnvironmentFactory.
|
| EmbeddedEnvironmentFactory |
An EnvironmentFactory that communicates to a FnHarness which is executing in the
same process.
|
| EmbeddedEnvironmentFactory.Provider |
Provider of EmbeddedEnvironmentFactory.
|
| EnvironmentFactory |
|
| EnvironmentFactory.Provider |
|
| ExecutableStageContext |
The context required in order to execute stages.
|
| ExecutableStageContext.Factory |
|
| ExternalEnvironmentFactory |
|
| ExternalEnvironmentFactory.Provider |
Provider of ExternalEnvironmentFactory.
|
| FnApiControlClient |
A client for the control plane of an SDK harness, which can issue requests to it over the Fn API.
|
| FnApiControlClientPoolService |
A Fn API control service which adds incoming SDK harness connections to a sink.
|
| FnDataService |
The FnDataService is able to forward inbound elements to a consumer and is also a
consumer of outbound elements.
|
| GrpcDataService |
|
| GrpcLoggingService |
An implementation of the Beam Fn Logging Service over gRPC.
|
| GrpcStateService |
An implementation of the Beam Fn State service.
|
| InMemoryBagUserStateFactory<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
Holds user state in memory.
|
| InstructionRequestHandler |
Interface for any function that can handle a Fn API BeamFnApi.InstructionRequest.
|
| JobBundleFactory |
A factory that has all job-scoped information, and can be combined with stage-scoped information
to create a StageBundleFactory.
|
| JobInfo |
A subset of ProvisionApi.ProvisionInfo that
specifies a unique job, while omitting fields that are not known to the runner operator.
|
| LengthPrefixUnknownCoders |
Utilities for replacing or wrapping unknown coders with LengthPrefixCoder.
|
| LogWriter |
A consumer of Beam Log Entries.
|
| MapControlClientPool |
|
| NeedsDocker |
Category for integration tests that require Docker.
|
| OutputReceiverFactory |
A factory that can create output receivers during an executable stage.
|
| PipelineTranslatorUtils |
Utilities for pipeline translation.
|
| ProcessBundleDescriptors |
Utility methods for creating BeamFnApi.ProcessBundleDescriptor instances.
|
| ProcessBundleDescriptors.BagUserStateSpec<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A container type storing references to the key, value, and window Coder used when
handling bag user state requests.
|
| ProcessBundleDescriptors.ExecutableProcessBundleDescriptor |
|
| ProcessBundleDescriptors.SideInputSpec<T,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A container type storing references to the value, and window Coder used when handling
side input state requests.
|
| ProcessBundleDescriptors.TimerSpec<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A container type storing references to the key, timer and payload coders and the remote input
destination used when handling timer requests.
|
| ProcessEnvironment |
Environment for process-based execution.
|
| ProcessEnvironmentFactory |
|
| ProcessEnvironmentFactory.Provider |
Provider of ProcessEnvironmentFactory.
|
| ProcessManager |
A simple process manager which forks processes and kills them if necessary.
|
| ProcessManager.RunningProcess |
|
| ReferenceCountingExecutableStageContextFactory |
|
| ReferenceCountingExecutableStageContextFactory.Creator |
Interface for creator which extends Serializable.
|
| RemoteBundle |
A bundle capable of handling input data elements for a bundle descriptor by
forwarding them to a remote environment for processing.
|
| RemoteEnvironment |
A handle to an available remote RunnerApi.Environment.
|
| RemoteEnvironment.SimpleRemoteEnvironment |
|
| RemoteInputDestination<T> |
A pair of Coder and BeamFnApi.Target which specifies the arguments to a FnDataService to send data to a remote harness.
|
| RemoteOutputReceiver<T> |
A pair of Coder and FnDataReceiver which can be registered to receive elements
for a LogicalEndpoint.
|
| SdkHarnessClient |
A high-level client for an SDK harness.
|
| SingleEnvironmentInstanceJobBundleFactory |
Deprecated.
|
| Slf4jLogWriter |
A LogWriter which uses an SLF4J Logger as the underlying log backend.
|
| StageBundleFactory |
A bundle factory scoped to a particular ExecutableStage, which has all of the resources it
needs to provide new RemoteBundles.
|
| StateDelegator |
The StateDelegator is able to delegate BeamFnApi.StateRequests to a set of registered
handlers.
|
| StateDelegator.Registration |
Allows callers to deregister from receiving further state requests.
|
| StateRequestHandler |
Handler for StateRequests.
|
| StateRequestHandlers |
|
| StateRequestHandlers.BagUserStateHandler<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A handler for bag user state.
|
| StateRequestHandlers.BagUserStateHandlerFactory<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
|
| StateRequestHandlers.IterableSideInputHandler<V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A handler for iterable side inputs.
|
| StateRequestHandlers.MultimapSideInputHandler<K,V,W extends org.apache.beam.sdk.transforms.windowing.BoundedWindow> |
A handler for multimap side inputs.
|
| StateRequestHandlers.SideInputHandler |
Marker interface that denotes some type of side input handler.
|
| StateRequestHandlers.SideInputHandlerFactory |
|
| StaticGrpcProvisionService |
A provision service that returns a static response to all calls.
|
| StaticRemoteEnvironment |
|
| StaticRemoteEnvironmentFactory |
An EnvironmentFactory that creates StaticRemoteEnvironment used by a runner harness that
would like to use an existing InstructionRequestHandler.
|
| StaticRemoteEnvironmentFactory.Provider |
Provider for StaticRemoteEnvironmentFactory.
|
| StreamingSideInputHandlerFactory |
StateRequestHandler that uses SideInputHandler to
access the broadcast state that represents side inputs.
|
| TimerReceiverFactory |
A factory that passes timers to TimerReceiverFactory.timerDataConsumer.
|
| WireCoders |
Helpers to construct coders for gRPC port reads and writes.
|