public class POJOWorkflowDefinitionFactoryFactory extends WorkflowDefinitionFactoryFactory
| Constructor and Description | 
|---|
POJOWorkflowDefinitionFactoryFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addWorkflowImplementationType(Class<?> workflowImplementationType)  | 
void | 
addWorkflowImplementationType(Class<?> workflowImplementationType,
                             DataConverter converterOverride)  | 
void | 
addWorkflowImplementationType(Class<?> workflowImplementationType,
                             DataConverter converterOverride,
                             Object[] constructorArgs)  | 
DataConverter | 
getDataConverter()  | 
WorkflowDefinitionFactory | 
getWorkflowDefinitionFactory(WorkflowType workflowType)  | 
Collection<Class<?>> | 
getWorkflowImplementationTypes()  | 
Iterable<WorkflowType> | 
getWorkflowTypesToRegister()
There is no requirement to return any types. 
 | 
void | 
setDataConverter(DataConverter converter)  | 
void | 
setWorkflowImplementationTypes(Collection<Class<?>> workflowImplementationTypes)  | 
public POJOWorkflowDefinitionFactoryFactory()
public DataConverter getDataConverter()
public void setDataConverter(DataConverter converter)
public WorkflowDefinitionFactory getWorkflowDefinitionFactory(WorkflowType workflowType)
getWorkflowDefinitionFactory in class WorkflowDefinitionFactoryFactorypublic Iterable<WorkflowType> getWorkflowTypesToRegister()
WorkflowDefinitionFactoryFactoryWorkflowDefinitionFactoryFactory.getWorkflowDefinitionFactory(WorkflowType) should support it.getWorkflowTypesToRegister in class WorkflowDefinitionFactoryFactorypublic void addWorkflowImplementationType(Class<?> workflowImplementationType) throws InstantiationException, IllegalAccessException
public void addWorkflowImplementationType(Class<?> workflowImplementationType, DataConverter converterOverride) throws InstantiationException, IllegalAccessException
public void addWorkflowImplementationType(Class<?> workflowImplementationType, DataConverter converterOverride, Object[] constructorArgs) throws InstantiationException, IllegalAccessException
public void setWorkflowImplementationTypes(Collection<Class<?>> workflowImplementationTypes) throws InstantiationException, IllegalAccessException
public Collection<Class<?>> getWorkflowImplementationTypes()