public class BrainslugContext extends Object
| Constructor and Description |
|---|
BrainslugContext() |
| Modifier and Type | Method and Description |
|---|---|
BrainslugContext |
addFlowDefinition(FlowDefinition flowDefinition) |
EventDispatcher |
getEventDispatcher() |
FlowDefinitions |
getFlowDefinitions() |
FlowExecutor |
getFlowExecutor() |
IdGenerator |
getIdGenerator() |
PredicateEvaluator |
getPredicateEvaluator() |
Registry |
getRegistry() |
Identifier |
startFlow(Identifier definitionId,
Identifier nodeId) |
void |
trigger(FlowEvent event) |
BrainslugContext |
withDispatcher(EventDispatcher eventDispatcher) |
BrainslugContext |
withExecutor(FlowExecutor newFlowExecutor) |
BrainslugContext |
withIdGenerator(UuidGenerator uuidGenerator) |
BrainslugContext |
withPredicateEvaluator(PredicateEvaluator predicateEvaluator) |
BrainslugContext |
withRegistry(Registry registry) |
public BrainslugContext withExecutor(FlowExecutor newFlowExecutor)
public BrainslugContext withDispatcher(EventDispatcher eventDispatcher)
public BrainslugContext withRegistry(Registry registry)
public BrainslugContext withPredicateEvaluator(PredicateEvaluator predicateEvaluator)
public BrainslugContext withIdGenerator(UuidGenerator uuidGenerator)
public BrainslugContext addFlowDefinition(FlowDefinition flowDefinition)
public FlowDefinitions getFlowDefinitions()
public void trigger(FlowEvent event)
public Identifier startFlow(Identifier definitionId, Identifier nodeId)
public EventDispatcher getEventDispatcher()
public Registry getRegistry()
public PredicateEvaluator getPredicateEvaluator()
public FlowExecutor getFlowExecutor()
public IdGenerator getIdGenerator()
Copyright © 2014. All rights reserved.