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 FlowExecutor |
flowExecutor |
protected IdGenerator |
idGenerator |
protected ListenerManager |
listenerManager |
protected PredicateEvaluator |
predicateEvaluator |
protected PropertyStore |
propertyStore |
protected Registry |
registry |
protected TokenStore |
tokenStore |
| Constructor and Description |
|---|
AbstractBrainslugContextBuilder() |
protected AsyncTriggerExecutor asyncTriggerExecutor
protected AsyncTriggerStore asyncTriggerStore
protected AsyncTriggerSchedulerOptions asyncTriggerSchedulerOptions
protected AsyncFlowStartScheduler asyncFlowStartScheduler
protected SchedulerOptions asyncFlowStartSchedulerOptions
protected DefinitionStore definitionStore
protected ListenerManager listenerManager
protected CallDefinitionExecutor callDefinitionExecutor
protected PropertyStore propertyStore
protected PredicateEvaluator predicateEvaluator
protected IdGenerator idGenerator
protected Registry registry
protected FlowExecutor flowExecutor
protected TokenStore tokenStore
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 withExecutor(FlowExecutor newFlowExecutor)
public SelfType withAsyncTriggerExecutor(AsyncTriggerExecutor asyncTriggerExecutor)
public SelfType withListenerManager(ListenerManager listenerManager)
public SelfType withPredicateEvaluator(PredicateEvaluator predicateEvaluator)
public SelfType withIdGenerator(UuidGenerator uuidGenerator)
public SelfType withCallDefinitionExecutor(CallDefinitionExecutor callDefinitionExecutor)
Copyright © 2015. All rights reserved.