Package org.apache.beam.runners.direct
Defines the
PipelineOptions.DirectRunner which executes both
Bounded and Unbounded Pipelines on the local machine.
See org.apache.beam.sdk.runners for more information about Pipeline Runners.
-
Interface Summary Interface Description Clock Access to the current time.DirectOptions Options that can be used to configure theDirectRunner.DirectTestOptions Internal-only options for tweaking the behavior of thePipelineOptions.DirectRunnerin ways that users should never do.ExecutableGraph<ExecutableT,CollectionT> The interface that enables querying of a graph of independently executable stages and the inputs and outputs of those stages.TransformExecutor ARunnablethat will execute aPTransformon some bundle of input. -
Class Summary Class Description DirectOptions.AvailableParallelismFactory ADefaultValueFactorythat returns the result ofRuntime.availableProcessors()from theDirectOptions.AvailableParallelismFactory.create(PipelineOptions)method.DirectRegistrar DirectRegistrar.Options Registers theDirectOptions.DirectRegistrar.Runner Registers theDirectRunner.DirectRunner APipelineRunnerthat executes aPipelinewithin the process that constructed thePipeline.DirectRunner.DirectPipelineResult The result of running aPipelinewith theDirectRunner.ParDoMultiOverrideFactory<InputT,OutputT> APTransformOverrideFactorythat provides overrides for applications of aParDoin the direct runner.