public class WorkflowEngineBuilder extends java.lang.Object implements WorkflowSystemBuilder
| Constructor and Description |
|---|
WorkflowEngineBuilder() |
| Modifier and Type | Method and Description |
|---|---|
WorkflowSystem<java.util.Map<java.lang.String,java.lang.String>> |
build() |
static WorkflowEngineBuilder |
builder() |
static WorkflowEngineBuilder |
builder(WorkflowEngineBuilder source) |
WorkflowEngineBuilder |
executor(java.util.function.Supplier<java.util.concurrent.ExecutorService> executor) |
WorkflowEngineBuilder |
listener(WorkflowSystemEventListener listener) |
WorkflowSystemBuilder |
listeners(java.util.List<WorkflowSystemEventListener> listeners) |
WorkflowEngineBuilder |
ruleEngine(RuleEngine engine) |
WorkflowEngineBuilder |
state(MutableStateObj state) |
public static WorkflowEngineBuilder builder(WorkflowEngineBuilder source)
public static WorkflowEngineBuilder builder()
public WorkflowEngineBuilder ruleEngine(RuleEngine engine)
ruleEngine in interface WorkflowSystemBuilderpublic WorkflowEngineBuilder state(MutableStateObj state)
state in interface WorkflowSystemBuilderpublic WorkflowEngineBuilder executor(java.util.function.Supplier<java.util.concurrent.ExecutorService> executor)
executor in interface WorkflowSystemBuilderpublic WorkflowEngineBuilder listener(WorkflowSystemEventListener listener)
listener in interface WorkflowSystemBuilderpublic WorkflowSystemBuilder listeners(java.util.List<WorkflowSystemEventListener> listeners)
listeners in interface WorkflowSystemBuilderpublic WorkflowSystem<java.util.Map<java.lang.String,java.lang.String>> build()
build in interface WorkflowSystemBuilder