PipelineOptions.DirectRunner which executes both
 Bounded and Unbounded Pipelines on the local machine.See: Description
| Interface | Description | 
|---|---|
| Clock | Access to the current time. | 
| DirectOptions | Options that can be used to configure the  DirectRunner. | 
| DirectTestOptions | Internal-only options for tweaking the behavior of the  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 | A  Runnablethat will execute aPTransformon some bundle of input. | 
| Class | Description | 
|---|---|
| DirectOptions.AvailableParallelismFactory | A  DefaultValueFactorythat returns the result ofRuntime.availableProcessors()from theDirectOptions.AvailableParallelismFactory.create(PipelineOptions)method. | 
| DirectRegistrar | |
| DirectRegistrar.Options | Registers the  DirectOptions. | 
| DirectRegistrar.Runner | Registers the  DirectRunner. | 
| DirectRunner | |
| DirectRunner.DirectPipelineResult | The result of running a  Pipelinewith theDirectRunner. | 
| ParDoMultiOverrideFactory<InputT,OutputT> | A  PTransformOverrideFactorythat provides overrides for applications of aParDoin the direct runner. | 
| WatermarkManager<ExecutableT,CollectionT> | Manages watermarks of  PCollectionsand input and output watermarks ofAppliedPTransformsto provide event-time and completion tracking for in-memory
 execution. | 
| WatermarkManager.FiredTimers<ExecutableT> | A pair of  TimerInternals.TimerDataand key which can be delivered to the appropriateAppliedPTransform. | 
| WatermarkManager.TimerUpdate | A collection of newly set, deleted, and completed timers. | 
| WatermarkManager.TimerUpdate.TimerUpdateBuilder | A  WatermarkManager.TimerUpdatebuilder 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.