public abstract class AbstractBrainslugContextBuilder<SelfType extends AbstractBrainslugContextBuilder,T extends BrainslugContext> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AsyncFlowStartScheduler |
asyncFlowStartScheduler |
protected SchedulerOptions |
asyncFlowStartSchedulerOptions |
protected AsyncTriggerExecutor |
asyncTriggerExecutor |
protected AsyncTriggerScheduler |
asyncTriggerScheduler |
protected AsyncTriggerSchedulerOptions |
asyncTriggerSchedulerOptions |
protected AsyncTriggerStore |
asyncTriggerStore |
protected CallDefinitionExecutor |
callDefinitionExecutor |
protected DefinitionStore |
definitionStore |
protected ExpressionEvaluator |
expressionEvaluator |
protected FlowExecutor |
flowExecutor |
protected IdGenerator |
idGenerator |
protected InstanceStore |
instanceStore |
protected ListenerManager |
listenerManager |
protected PropertyStore |
propertyStore |
protected Registry |
registry |
protected ScriptExecutor |
scriptExecutor |
protected TokenStore |
tokenStore |
| Constructor and Description |
|---|
AbstractBrainslugContextBuilder() |
protected AsyncTriggerExecutor asyncTriggerExecutor
protected AsyncTriggerSchedulerOptions asyncTriggerSchedulerOptions
protected AsyncFlowStartScheduler asyncFlowStartScheduler
protected SchedulerOptions asyncFlowStartSchedulerOptions
protected DefinitionStore definitionStore
protected ListenerManager listenerManager
protected CallDefinitionExecutor callDefinitionExecutor
protected ScriptExecutor scriptExecutor
protected ExpressionEvaluator expressionEvaluator
protected Registry registry
protected IdGenerator idGenerator
protected FlowExecutor flowExecutor
protected TokenStore tokenStore
protected InstanceStore instanceStore
protected AsyncTriggerStore asyncTriggerStore
protected PropertyStore propertyStore
protected AsyncTriggerScheduler asyncTriggerScheduler
public T build()
protected abstract T internalBuild()
public SelfType self()
public SelfType withAsyncTriggerScheduler(AsyncTriggerScheduler asyncTriggerScheduler)
public SelfType withAsyncTriggerSchedulerOptions(AsyncTriggerSchedulerOptions asyncTriggerSchedulerOptions)
public SelfType withAsyncTriggerStore(AsyncTriggerStore asyncTriggerStore)
public SelfType withAsyncFlowStartScheduler(AsyncFlowStartScheduler asyncFlowStartScheduler)
public SelfType withAsyncFlowStartSchedulerOptions(SchedulerOptions asyncFlowStartSchedulerOptions)
public SelfType withPropertyStore(PropertyStore propertyStore)
public SelfType withDefinitionStore(DefinitionStore definitionStore)
public SelfType withTokenStore(TokenStore tokenStore)
public SelfType withFlowExecutor(FlowExecutor newFlowExecutor)
public SelfType withAsyncTriggerExecutor(AsyncTriggerExecutor asyncTriggerExecutor)
public SelfType withInstanceStore(InstanceStore instanceStore)
public SelfType withListenerManager(ListenerManager listenerManager)
public SelfType withPredicateEvaluator(ExpressionEvaluator expressionEvaluator)
public SelfType withIdGenerator(IdGenerator idGenerator)
public SelfType withCallDefinitionExecutor(CallDefinitionExecutor callDefinitionExecutor)
public SelfType withScriptExecutor(ScriptExecutor scriptExecutor)
protected ExpressionEvaluator createExpressionEvaluator()
Copyright © 2015. All rights reserved.