Module net.anwiba.commons.workflow
Package net.anwiba.commons.workflow
Interface IWorkflowBuilder<T>
- All Known Implementing Classes:
WorkflowBuilder
public interface IWorkflowBuilder<T>
-
Method Summary
Modifier and TypeMethodDescriptionadd(IApplicable<IState<T>> applicable, IFunction<IState<T>, IExecutable<T>, RuntimeException> factory) add(IApplicable<IState<T>> applicable, IExecutable<T> executable) add(ITransition<T> transition) build()setClosureDelegatorFactory(IExecuterFactory<T> closureDelegatorFactory) setWorkflowController(IWorkflowController<T> workflowController)
-
Method Details
-
add
-
add
-
add
IWorkflowBuilder<T> add(IApplicable<IState<T>> applicable, IFunction<IState<T>, IExecutable<T>, RuntimeException> factory) -
setEventDispatchThreadExecuter
IWorkflowBuilder<T> setEventDispatchThreadExecuter() -
setClosureDelegatorFactory
-
setWorkflowController
-
build
-