public class POJOWorkflowDefinitionFactoryFactory extends WorkflowDefinitionFactoryFactory
| Constructor and Description |
|---|
POJOWorkflowDefinitionFactoryFactory() |
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()
protected POJOWorkflowImplementationFactory getImplementationFactory(Class<?> workflowImplementationType, Class<?> workflowInteface, WorkflowType workflowType)
workflowImplementationType - type that was registered with the factoryworkflowInteface - interface that defines external workflow contractworkflowType - type of the workflow that implementation implementsprotected WorkflowType getWorkflowType(String interfaceName, Method method, Execute executeAnnotation)
protected WorkflowTypeRegistrationOptions createRegistrationOptions(WorkflowRegistrationOptions registrationOptionsAnnotation)
Copyright © 2016. All rights reserved.