public class BrainslugContext extends Object
| Constructor and Description |
|---|
BrainslugContext() |
public BrainslugContext withScheduler(Scheduler scheduler)
public BrainslugContext withPropertyStore(HashMapPropertyStore propertyStore)
public BrainslugContext withDefinitionStore(DefinitionStore definitionStore)
public BrainslugContext withTokenStore(TokenStore tokenStore)
public BrainslugContext withExecutor(FlowExecutor newFlowExecutor)
public BrainslugContext withListenerManager(ListenerManager listenerManager)
public BrainslugContext withRegistry(Registry registry)
public BrainslugContext withPredicateEvaluator(PredicateEvaluator predicateEvaluator)
public BrainslugContext withIdGenerator(UuidGenerator uuidGenerator)
public BrainslugContext addFlowDefinition(FlowDefinition flowDefinition)
public DefinitionStore getDefinitionStore()
public void trigger(TriggerContext context)
public Identifier startFlow(Identifier definitionId, Identifier startNodeId, ExecutionProperties properties)
public Identifier startFlow(Identifier definitionId, Identifier startNodeId)
public Identifier startFlow(TriggerContext context)
public ListenerManager getListenerManager()
public Registry getRegistry()
public PredicateEvaluator getPredicateEvaluator()
public FlowExecutor getFlowExecutor()
public TokenStore getTokenStore()
public PropertyStore getPropertyStore()
public Scheduler getScheduler()
public IdGenerator getIdGenerator()
Copyright © 2014. All rights reserved.