public interface StageFactory<M>
Stage
instances
The arguments here represent the set of dependencies provide by the pipelines framework. Stages may specify
additional dependencies through the usual Guice constructor injectionModifier and Type | Method and Description |
---|---|
Stage<M,? extends StageConfig> |
createStage(java.lang.String type,
StageAssistFactoryParams params) |
java.lang.Class<? extends StageConfig> |
getConfigClass(java.lang.String type) |
java.util.Set<java.lang.String> |
getStageTypes() |
Stage<M,? extends StageConfig> createStage(java.lang.String type, StageAssistFactoryParams params)
java.lang.Class<? extends StageConfig> getConfigClass(java.lang.String type)
java.util.Set<java.lang.String> getStageTypes()