@Internal public interface PipelineRunnerRegistrar
PipelineRunner
creators have the ability to automatically have their PipelineRunner
registered with this SDK by creating a ServiceLoader
entry and a concrete
implementation of this interface.
Note that automatic registration of any PipelineOptions
requires users conform to the limit that each PipelineRunner
's simple 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.
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<java.lang.Class<? extends PipelineRunner<?>>> |
getPipelineRunners()
Get the set of
PipelineRunners to register. |
java.lang.Iterable<java.lang.Class<? extends PipelineRunner<?>>> getPipelineRunners()
PipelineRunners
to register.