Package org.apache.beam.sdk.runners
Interface PipelineRunnerRegistrar
-
@Internal public interface PipelineRunnerRegistrar
For internal use only; no backwards-compatibility guarantees.PipelineRunner
creators have the ability to automatically have theirPipelineRunner
registered with this SDK by creating aServiceLoader
entry and a concrete implementation of this interface.Note that automatic registration of any
PipelineOptions
requires users conform to the limit that eachPipelineRunner
'ssimple name
must be unique.It is optional but recommended to use one of the many build time tools such as
AutoService
to generate the necessary META-INF files automatically.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Iterable<java.lang.Class<? extends PipelineRunner<?>>>
getPipelineRunners()
Get the set ofPipelineRunners
to register.
-
-
-
Method Detail
-
getPipelineRunners
java.lang.Iterable<java.lang.Class<? extends PipelineRunner<?>>> getPipelineRunners()
Get the set ofPipelineRunners
to register.
-
-