Package net.anwiba.commons.workflow
Interface IWorkflowBuilder<T>
-
- All Known Implementing Classes:
WorkflowBuilder
public interface IWorkflowBuilder<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IWorkflowBuilder<T>add(IApplicable<IState<T>> applicable, IFunction<IState<T>,IExecutable<T>,java.lang.RuntimeException> factory)IWorkflowBuilder<T>add(IApplicable<IState<T>> applicable, IExecutable<T> executable)IWorkflowBuilder<T>add(ITransition<T> transition)IWorkflow<T>build()IWorkflowBuilder<T>setClosureDelegatorFactory(IExecuterFactory<T> closureDelegatorFactory)IWorkflowBuilder<T>setEventDispatchThreadExecuter()IWorkflowBuilder<T>setWorkflowController(IWorkflowController<T> workflowController)
-
-
-
Method Detail
-
add
IWorkflowBuilder<T> add(ITransition<T> transition)
-
add
IWorkflowBuilder<T> add(IApplicable<IState<T>> applicable, IExecutable<T> executable)
-
add
IWorkflowBuilder<T> add(IApplicable<IState<T>> applicable, IFunction<IState<T>,IExecutable<T>,java.lang.RuntimeException> factory)
-
setEventDispatchThreadExecuter
IWorkflowBuilder<T> setEventDispatchThreadExecuter()
-
setClosureDelegatorFactory
IWorkflowBuilder<T> setClosureDelegatorFactory(IExecuterFactory<T> closureDelegatorFactory)
-
setWorkflowController
IWorkflowBuilder<T> setWorkflowController(IWorkflowController<T> workflowController)
-
-