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

A

AvailableParallelismFactory() - Constructor for class org.apache.beam.runners.direct.DirectOptions.AvailableParallelismFactory
 

B

build() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Returns a new WatermarkManager.TimerUpdate with the most recently set completedTimers, setTimers, and deletedTimers.
builder(StructuralKey<?>) - Static method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Creates a new WatermarkManager.TimerUpdate builder with the provided completed timers that needs the set and deleted timers to be added to it.

C

cancel() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
 
cancel(JobApi.CancelJobRequest, StreamObserver<JobApi.CancelJobResponse>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
Clock - Interface in org.apache.beam.runners.direct
Access to the current time.
close() - Method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactRetrievalService
 
close() - Method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactStagerService
 
close() - Method in class org.apache.beam.runners.direct.portable.artifact.UnsupportedArtifactRetrievalService
 
close() - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
commitManifest(ArtifactApi.CommitManifestRequest, StreamObserver<ArtifactApi.CommitManifestResponse>) - Method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactStagerService
 
create(PipelineOptions) - Method in class org.apache.beam.runners.direct.DirectOptions.AvailableParallelismFactory
 
create() - Static method in class org.apache.beam.runners.direct.portable.artifact.UnsupportedArtifactRetrievalService
 
create(ServerFactory) - Static method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
create(Clock, ExecutableGraph<ExecutableT, ? super CollectionT>, Function<ExecutableT, String>) - Static method in class org.apache.beam.runners.direct.WatermarkManager
Creates a new WatermarkManager.

D

deletedTimer(TimerInternals.TimerData) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Adds the provided timer to the collection of deleted timers, removing it from set timers if it has previously been set.
DirectOptions - Interface in org.apache.beam.runners.direct
Options that can be used to configure the DirectRunner.
DirectOptions.AvailableParallelismFactory - Class in org.apache.beam.runners.direct
A DefaultValueFactory that returns the result of Runtime.availableProcessors() from the DirectOptions.AvailableParallelismFactory.create(PipelineOptions) method.
DirectRegistrar - Class in org.apache.beam.runners.direct
Contains the PipelineRunnerRegistrar and PipelineOptionsRegistrar for the DirectRunner.
DirectRegistrar.Options - Class in org.apache.beam.runners.direct
Registers the DirectOptions.
DirectRegistrar.Runner - Class in org.apache.beam.runners.direct
Registers the DirectRunner.
DirectRunner - Class in org.apache.beam.runners.direct
A PipelineRunner that executes a Pipeline within the process that constructed the Pipeline.
DirectRunner.DirectPipelineResult - Class in org.apache.beam.runners.direct
The result of running a Pipeline with the DirectRunner.
DirectTestOptions - Interface in org.apache.beam.runners.direct
Internal-only options for tweaking the behavior of the DirectRunner in ways that users should never do.

E

empty() - Static method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Returns a TimerUpdate for a null key with no timers.
equals(Object) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
ExecutableGraph<ExecutableT,CollectionT> - Interface in org.apache.beam.runners.direct
The interface that enables querying of a graph of independently executable stages and the inputs and outputs of those stages.
execute() - Method in class org.apache.beam.runners.direct.portable.ReferenceRunner
 
extractFiredTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager
Returns a map of each PTransform that has pending timers to those timers.

F

forPipeline(RunnerApi.Pipeline, Struct, File) - Static method in class org.apache.beam.runners.direct.portable.ReferenceRunner
 
forRootDirectory(File) - Static method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactRetrievalService
 
forRootDirectory(File) - Static method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactStagerService
 
fromOptions(PipelineOptions) - Static method in class org.apache.beam.runners.direct.DirectRunner
Construct a DirectRunner from the provided options.
fromParams(String[]) - Static method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobServer
 

G

getArtifact(ArtifactApi.GetArtifactRequest, StreamObserver<ArtifactApi.ArtifactChunk>) - Method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactRetrievalService
 
getCompletedTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
getDeletedTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
getExecutable() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
 
getExecutables() - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getInputWatermark() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the input watermark of the AppliedPTransform.
getKey() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
 
getManifest(ArtifactApi.GetManifestRequest, StreamObserver<ArtifactApi.GetManifestResponse>) - Method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactRetrievalService
 
getMessageStream(JobApi.JobMessagesRequest, StreamObserver<JobApi.JobMessagesResponse>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
getOutputWatermark() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the output watermark of the AppliedPTransform.
getPerElementConsumers(CollectionT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getPerElementInputs(ExecutableT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getPipelineOptions() - Method in class org.apache.beam.runners.direct.DirectRegistrar.Options
 
getPipelineRunners() - Method in class org.apache.beam.runners.direct.DirectRegistrar.Runner
 
getProduced(ExecutableT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getProducer(CollectionT) - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getReplacementTransform(AppliedPTransform<PCollection<? extends InputT>, PCollectionTuple, PTransform<PCollection<? extends InputT>, PCollectionTuple>>) - Method in class org.apache.beam.runners.direct.ParDoMultiOverrideFactory
 
getRootTransforms() - Method in interface org.apache.beam.runners.direct.ExecutableGraph
 
getSetTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 
getState() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
 
getState(JobApi.GetJobStateRequest, StreamObserver<JobApi.GetJobStateResponse>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
getStateStream(JobApi.GetJobStateRequest, StreamObserver<JobApi.GetJobStateResponse>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
getSynchronizedProcessingInputTime() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the synchronized processing input time of the AppliedPTransform.
getSynchronizedProcessingOutputTime() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
Returns the synchronized processing output time of the AppliedPTransform.
getTargetParallelism() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
getTimers() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
Gets all of the timers that have fired within the provided TimeDomain.
getWatermarks(ExecutableT) - Method in class org.apache.beam.runners.direct.WatermarkManager
Gets the input and output watermarks for an AppliedPTransform.

H

hashCode() - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
 

I

initialize(Map<ExecutableT, ? extends Iterable<Bundle<?, CollectionT>>>) - Method in class org.apache.beam.runners.direct.WatermarkManager
 
isBlockOnRun() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
isEnforceEncodability() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
isEnforceImmutability() - Method in interface org.apache.beam.runners.direct.DirectOptions
 
isRunnerDeterminedSharding() - Method in interface org.apache.beam.runners.direct.DirectTestOptions
 

L

LocalFileSystemArtifactRetrievalService - Class in org.apache.beam.runners.direct.portable.artifact
An ArtifactRetrievalService which stages files to a local temp directory.
LocalFileSystemArtifactStagerService - Class in org.apache.beam.runners.direct.portable.artifact
An ArtifactStagingService which stages files to a local temp directory.

M

main(String[]) - Static method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobServer
 
mapOutputs(Map<TupleTag<?>, PValue>, PCollectionTuple) - Method in class org.apache.beam.runners.direct.ParDoMultiOverrideFactory
 
metrics() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
 

N

now() - Method in interface org.apache.beam.runners.direct.Clock
Returns the current time as an Instant.

O

Options() - Constructor for class org.apache.beam.runners.direct.DirectRegistrar.Options
 
org.apache.beam.runners.direct - package org.apache.beam.runners.direct
Defines the PipelineOptions.DirectRunner which executes both Bounded and Unbounded Pipelines on the local machine.
org.apache.beam.runners.direct.portable - package org.apache.beam.runners.direct.portable
Defines the PipelineOptions.DirectRunner which executes both Bounded and Unbounded Pipelines on the local machine.
org.apache.beam.runners.direct.portable.artifact - package org.apache.beam.runners.direct.portable.artifact
Provides local implementations of the Artifact API services.
org.apache.beam.runners.direct.portable.job - package org.apache.beam.runners.direct.portable.job
An execution engine for Beam Pipelines that uses the Java Runner harness and the Fn API to execute.

P

ParDoMultiOverrideFactory<InputT,OutputT> - Class in org.apache.beam.runners.direct
A PTransformOverrideFactory that provides overrides for applications of a ParDo in the direct runner.
ParDoMultiOverrideFactory() - Constructor for class org.apache.beam.runners.direct.ParDoMultiOverrideFactory
 
prepare(JobApi.PrepareJobRequest, StreamObserver<JobApi.PrepareJobResponse>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
putArtifact(StreamObserver<ArtifactApi.PutArtifactResponse>) - Method in class org.apache.beam.runners.direct.portable.artifact.LocalFileSystemArtifactStagerService
 

R

ReferenceRunner - Class in org.apache.beam.runners.direct.portable
The "ReferenceRunner" engine implementation.
ReferenceRunnerJobServer - Class in org.apache.beam.runners.direct.portable.job
A program that runs a ReferenceRunnerJobService.
ReferenceRunnerJobService - Class in org.apache.beam.runners.direct.portable.job
The ReferenceRunner uses the portability framework to execute a Pipeline on a single machine.
refreshAll() - Method in class org.apache.beam.runners.direct.WatermarkManager
Refresh the watermarks contained within this WatermarkManager, causing all watermarks to be advanced as far as possible.
run(Pipeline) - Method in class org.apache.beam.runners.direct.DirectRunner
 
run(JobApi.RunJobRequest, StreamObserver<JobApi.RunJobResponse>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
Runner() - Constructor for class org.apache.beam.runners.direct.DirectRegistrar.Runner
 

S

setBlockOnRun(boolean) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setEnforceEncodability(boolean) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setEnforceImmutability(boolean) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setRunnerDeterminedSharding(boolean) - Method in interface org.apache.beam.runners.direct.DirectTestOptions
 
setTargetParallelism(int) - Method in interface org.apache.beam.runners.direct.DirectOptions
 
setTimer(TimerInternals.TimerData) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Adds the provided timer to the collection of set timers, removing it from deleted timers if it has previously been deleted.
start() - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobServer
 
stop() - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobServer
 

T

toString() - Method in class org.apache.beam.runners.direct.WatermarkManager.FiredTimers
 
toString() - Method in class org.apache.beam.runners.direct.WatermarkManager.TransformWatermarks
 
TransformExecutor - Interface in org.apache.beam.runners.direct.portable
A Runnable that will execute a PTransform on some bundle of input.
TransformExecutor - Interface in org.apache.beam.runners.direct
A Runnable that will execute a PTransform on some bundle of input.

U

UnsupportedArtifactRetrievalService - Class in org.apache.beam.runners.direct.portable.artifact
An ArtifactRetrievalService which has not implemented any methods.
updateWatermarks(Bundle<?, ? extends CollectionT>, WatermarkManager.TimerUpdate, ExecutableT, Bundle<?, ? extends CollectionT>, Iterable<? extends Bundle<?, ? extends CollectionT>>, Instant) - Method in class org.apache.beam.runners.direct.WatermarkManager
Updates the watermarks of a executable with one or more inputs.

W

waitUntilFinish() - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
.
waitUntilFinish(Duration) - Method in class org.apache.beam.runners.direct.DirectRunner.DirectPipelineResult
.
WatermarkManager<ExecutableT,CollectionT> - Class in org.apache.beam.runners.direct
Manages watermarks of PCollections and input and output watermarks of AppliedPTransforms to provide event-time and completion tracking for in-memory execution.
WatermarkManager.FiredTimers<ExecutableT> - Class in org.apache.beam.runners.direct
A pair of TimerInternals.TimerData and key which can be delivered to the appropriate AppliedPTransform.
WatermarkManager.TimerUpdate - Class in org.apache.beam.runners.direct
A collection of newly set, deleted, and completed timers.
WatermarkManager.TimerUpdate.TimerUpdateBuilder - Class in org.apache.beam.runners.direct
A WatermarkManager.TimerUpdate builder that needs to be provided with set timers and deleted timers.
WatermarkManager.TransformWatermarks - Class in org.apache.beam.runners.direct
A reference to the input and output watermarks of an AppliedPTransform.
withCompletedTimers(Iterable<TimerInternals.TimerData>) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate.TimerUpdateBuilder
Adds all of the provided timers to the collection of completed timers, and returns this WatermarkManager.TimerUpdate.TimerUpdateBuilder.
withCompletedTimers(Iterable<TimerInternals.TimerData>) - Method in class org.apache.beam.runners.direct.WatermarkManager.TimerUpdate
Returns a WatermarkManager.TimerUpdate that is like this one, but with the specified completed timers.
withStagingPathSupplier(Callable<Path>) - Method in class org.apache.beam.runners.direct.portable.job.ReferenceRunnerJobService
 
A B C D E F G H I L M N O P R S T U W 
Skip navigation links