PipelineOptions.DirectRunner
which executes both Bounded and Unbounded Pipelines on the local machine.See: Description
| Interface | Description |
|---|---|
| BundleFactory |
A factory that creates
UncommittedBundles. |
| Clock |
Access to the current time.
|
| DirectOptions |
Options that can be used to configure the
DirectRunner. |
| ExecutorServiceFactory |
A factory that creates
ExecutorServices. |
| ModelEnforcement<T> |
Enforcement tools that verify that executing code conforms to the model.
|
| ModelEnforcementFactory | |
| TransformEvaluator<InputT> |
An evaluator of a specific application of a transform.
|
| TransformEvaluatorFactory |
A factory for creating instances of
TransformEvaluator for the application of a
PTransform. |
| TransformResult<InputT> |
The result of evaluating an
AppliedPTransform with a TransformEvaluator. |
| Class | Description |
|---|---|
| AggregatorContainer |
AccumT container for the current values associated with
Aggregators. |
| AggregatorContainer.AggregatorKey |
Aggregators are identified by a step name and an aggregator name.
|
| AggregatorContainer.Mutator |
AccumT class for mutations to the aggregator values.
|
| CopyOnAccessInMemoryStateInternals<K> |
StateInternals built on top of an underlying StateTable that contains instances
of InMemoryStateInternals.InMemoryState. |
| DirectOptions.AvailableParallelismFactory |
A
DefaultValueFactory that returns the result of Runtime.availableProcessors()
from the DirectOptions.AvailableParallelismFactory.create(PipelineOptions) method. |
| DirectRegistrar | |
| DirectRegistrar.Options |
Registers the
DirectOptions. |
| DirectRegistrar.Runner |
Registers the
DirectRunner. |
| DirectRunner |
An In-Memory implementation of the Dataflow Programming Model.
|
| DirectRunner.DirectPipelineResult |
The result of running a
Pipeline with the DirectRunner. |
| ForwardingPTransform<InputT extends PInput,OutputT extends POutput> |
A base class for implementing
PTransform overrides, which behave identically to the
delegate transform but with overridden methods. |
| NanosOffsetClock |
A
Clock that uses System.nanoTime() to track the progress of time. |
| StepTransformResult<InputT> |
An immutable
TransformResult. |
| StepTransformResult.Builder<InputT> |
A builder for creating instances of
StepTransformResult. |
| WatermarkManager |
Manages watermarks of
PCollections and input and output watermarks of
AppliedPTransforms to provide event-time and completion tracking for
in-memory execution. |
| WatermarkManager.FiredTimers |
A pair of
TimerInternals.TimerData and key which can be delivered to the appropriate
AppliedPTransform. |
| WatermarkManager.TimerUpdate |
A collection of newly set, deleted, and completed timers.
|
| WatermarkManager.TimerUpdate.TimerUpdateBuilder |
A
WatermarkManager.TimerUpdate builder that needs to be provided with set timers and deleted timers. |
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.
Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.