public class WorkflowBuilder<T> extends Object implements IWorkflowBuilder<T>
| Constructor and Description |
|---|
WorkflowBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IWorkflowBuilder<T> |
add(IApplicable<IState<T>> applicable,
IExecutable<T> executable) |
IWorkflowBuilder<T> |
add(IApplicable<IState<T>> applicable,
IFunction<IState<T>,IExecutable<T>,RuntimeException> factory) |
IWorkflowBuilder<T> |
add(ITransition<T> transition) |
IWorkflow<T> |
build() |
IWorkflowBuilder<T> |
setClosureDelegatorFactory(IExecuterFactory<T> closureDelegatorFactory) |
IWorkflowBuilder<T> |
setEventDispatchThreadExecuter() |
IWorkflowBuilder<T> |
setWorkflowController(IWorkflowController<T> workflowController) |
public IWorkflowBuilder<T> add(IApplicable<IState<T>> applicable, IExecutable<T> executable)
add in interface IWorkflowBuilder<T>public IWorkflowBuilder<T> add(ITransition<T> transition)
add in interface IWorkflowBuilder<T>public IWorkflowBuilder<T> add(IApplicable<IState<T>> applicable, IFunction<IState<T>,IExecutable<T>,RuntimeException> factory)
add in interface IWorkflowBuilder<T>public IWorkflowBuilder<T> setClosureDelegatorFactory(IExecuterFactory<T> closureDelegatorFactory)
setClosureDelegatorFactory in interface IWorkflowBuilder<T>public IWorkflowBuilder<T> setWorkflowController(IWorkflowController<T> workflowController)
setWorkflowController in interface IWorkflowBuilder<T>public IWorkflowBuilder<T> setEventDispatchThreadExecuter()
setEventDispatchThreadExecuter in interface IWorkflowBuilder<T>public IWorkflow<T> build()
build in interface IWorkflowBuilder<T>Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.