public abstract class AbstractStageFactory<M> extends java.lang.Object implements StageFactory<M>
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractStageFactory.StageImpl<M> |
| Constructor and Description |
|---|
AbstractStageFactory(java.util.Set<java.lang.Class<?>> classes) |
| Modifier and Type | Method and Description |
|---|---|
Stage<M,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() |
public AbstractStageFactory(java.util.Set<java.lang.Class<?>> classes)
public Stage<M,StageConfig> createStage(java.lang.String type, StageAssistFactoryParams params)
createStage in interface StageFactory<M>public java.util.Set<java.lang.String> getStageTypes()
getStageTypes in interface StageFactory<M>public java.lang.Class<? extends StageConfig> getConfigClass(java.lang.String type)
getConfigClass in interface StageFactory<M>