public class WorkflowEngineBuilder extends java.lang.Object implements WorkflowSystemBuilder
Constructor and Description |
---|
WorkflowEngineBuilder() |
Modifier and Type | Method and Description |
---|---|
WorkflowSystem |
build() |
static WorkflowEngineBuilder |
builder() |
static WorkflowEngineBuilder |
builder(WorkflowEngineBuilder source) |
WorkflowEngineBuilder |
executor(java.util.function.Supplier<java.util.concurrent.ExecutorService> executor) |
WorkflowEngineBuilder |
listener(WorkflowSystemEventListener listener) |
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 WorkflowSystemBuilder
public WorkflowEngineBuilder state(MutableStateObj state)
state
in interface WorkflowSystemBuilder
public WorkflowEngineBuilder executor(java.util.function.Supplier<java.util.concurrent.ExecutorService> executor)
executor
in interface WorkflowSystemBuilder
public WorkflowEngineBuilder listener(WorkflowSystemEventListener listener)
listener
in interface WorkflowSystemBuilder
public WorkflowSystem build()
build
in interface WorkflowSystemBuilder