A B C D E F G H I J N P R S T U W 

A

addFlowDefinition(FlowDefinition) - Method in class brainslug.flow.context.BrainslugContext
 
addSubscriber(Subscriber) - Method in interface brainslug.flow.event.EventDispatcher
 
addSubscriber(Subscriber) - Method in class brainslug.flow.event.SynchronousEventDispatcher
 
addToken(Identifier, Identifier, Token) - Method in class brainslug.flow.execution.impl.HashMapTokenStore
 
addToken(Identifier, Identifier, Token) - Method in interface brainslug.flow.execution.TokenStore
 

B

brainslug.flow.context - package brainslug.flow.context
 
brainslug.flow.event - package brainslug.flow.event
 
brainslug.flow.execution - package brainslug.flow.execution
 
brainslug.flow.execution.expression - package brainslug.flow.execution.expression
 
brainslug.flow.execution.impl - package brainslug.flow.execution.impl
 
brainslug.util - package brainslug.util
 
BrainslugContext - Class in brainslug.flow.context
 
BrainslugContext() - Constructor for class brainslug.flow.context.BrainslugContext
 

C

call(Registry) - Method in interface brainslug.flow.execution.expression.ServiceCall
 
ChoiceNodeExecutor - Class in brainslug.flow.execution.impl
 
ChoiceNodeExecutor() - Constructor for class brainslug.flow.execution.impl.ChoiceNodeExecutor
 
context - Variable in class brainslug.flow.execution.impl.TokenFlowExecutor
 
ContextAware - Interface in brainslug.flow.context
 
createEventDispatcher() - Method in interface brainslug.flow.event.EventDispatcherFactory
 
createInstance(Identifier) - Method in class brainslug.flow.execution.impl.HashMapTokenStore
 
createInstance(Identifier) - Method in interface brainslug.flow.execution.TokenStore
 

D

DefaultExecutionContext - Class in brainslug.flow.execution.impl
 
DefaultExecutionContext(TriggerEvent, BrainslugContext) - Constructor for class brainslug.flow.execution.impl.DefaultExecutionContext
 
DefaultNodeExecutor<T extends FlowNodeDefinition> - Class in brainslug.flow.execution.impl
 
DefaultNodeExecutor() - Constructor for class brainslug.flow.execution.impl.DefaultNodeExecutor
 
DefaultPredicateEvaluator - Class in brainslug.flow.execution.expression
 
DefaultPredicateEvaluator(BrainslugContext) - Constructor for class brainslug.flow.execution.expression.DefaultPredicateEvaluator
 
definitionId - Variable in class brainslug.flow.event.FlowEvent
 
definitionId(Enum) - Method in class brainslug.flow.event.FlowEvent
 
definitionId(Identifier) - Method in class brainslug.flow.event.FlowEvent
 
dispatch() - Method in interface brainslug.flow.event.EventDispatcher
 
dispatch() - Method in class brainslug.flow.event.SynchronousEventDispatcher
 

E

equals(Object) - Method in class brainslug.flow.event.FlowEvent
 
equals(Object) - Method in class brainslug.flow.event.TriggerEvent
 
equals(Object) - Method in class brainslug.flow.execution.Token
 
evaluate(EqualDefinition) - Method in interface brainslug.flow.context.PredicateEvaluator
 
evaluate(EqualDefinition) - Method in class brainslug.flow.execution.expression.DefaultPredicateEvaluator
 
EventDispatcher - Interface in brainslug.flow.event
 
EventDispatcherFactory - Interface in brainslug.flow.event
 
Execute - Annotation Type in brainslug.flow.execution
 
execute(T, ExecutionContext) - Method in interface brainslug.flow.execution.FlowNodeExectuor
 
execute(ChoiceDefinition, ExecutionContext) - Method in class brainslug.flow.execution.impl.ChoiceNodeExecutor
 
execute(T, ExecutionContext) - Method in class brainslug.flow.execution.impl.DefaultNodeExecutor
 
execute(JoinDefinition, ExecutionContext) - Method in class brainslug.flow.execution.impl.JoinNodeExecutor
 
execute(AbstractTaskDefinition, ExecutionContext) - Method in class brainslug.flow.execution.impl.TaskNodeExecutor
 
ExecutionContext - Interface in brainslug.flow.execution
 

F

FlowEvent - Class in brainslug.flow.event
 
FlowEvent() - Constructor for class brainslug.flow.event.FlowEvent
 
FlowExecutor - Interface in brainslug.flow.execution
 
FlowNodeExectuor<T extends FlowNodeDefinition> - Interface in brainslug.flow.execution
 

G

generateId() - Method in interface brainslug.flow.context.IdGenerator
 
generateId() - Method in class brainslug.util.UuidGenerator
 
get(Identifier) - Method in class brainslug.flow.execution.impl.HashMapTokenStore.TokenMap
 
getBrainslugContext() - Method in interface brainslug.flow.execution.ExecutionContext
 
getBrainslugContext() - Method in class brainslug.flow.execution.impl.DefaultExecutionContext
 
getDefinitionId() - Method in class brainslug.flow.event.FlowEvent
 
getEventDispatcher() - Method in class brainslug.flow.context.BrainslugContext
 
getFirstMethodAnnotatedWith(Class<?>, Class<? extends Annotation>) - Static method in class brainslug.util.ReflectionUtil
taken from http://stackoverflow.com/questions/6593597/java-seek-a-method-with-specific-annotation-and-its-annotation-element
getFlowDefinitions() - Method in class brainslug.flow.context.BrainslugContext
 
getFlowExecutor() - Method in class brainslug.flow.context.BrainslugContext
 
getId() - Method in class brainslug.flow.event.FlowEvent
 
getIdGenerator() - Method in class brainslug.flow.context.BrainslugContext
 
getInstanceId() - Method in class brainslug.flow.event.FlowEvent
 
getNodeId() - Method in class brainslug.flow.event.TriggerEvent
 
getPredicateEvaluator() - Method in class brainslug.flow.context.BrainslugContext
 
getRegistry() - Method in class brainslug.flow.context.BrainslugContext
 
getService(Class<T>) - Method in class brainslug.flow.context.HashMapRegistry
 
getService(Class<T>) - Method in interface brainslug.flow.context.Registry
 
getSourceNode() - Method in class brainslug.flow.execution.Token
 
getSourceNodeId() - Method in class brainslug.flow.event.TriggerEvent
 
getTokens(Identifier, Identifier) - Method in class brainslug.flow.execution.impl.HashMapTokenStore
 
getTokens(Identifier, Identifier) - Method in interface brainslug.flow.execution.TokenStore
 
getTrigger() - Method in interface brainslug.flow.execution.ExecutionContext
 
getTrigger() - Method in class brainslug.flow.execution.impl.DefaultExecutionContext
 

H

hashCode() - Method in class brainslug.flow.event.FlowEvent
 
hashCode() - Method in class brainslug.flow.event.TriggerEvent
 
hashCode() - Method in class brainslug.flow.execution.Token
 
HashMapRegistry - Class in brainslug.flow.context
 
HashMapRegistry() - Constructor for class brainslug.flow.context.HashMapRegistry
 
HashMapTokenStore - Class in brainslug.flow.execution.impl
 
HashMapTokenStore() - Constructor for class brainslug.flow.execution.impl.HashMapTokenStore
 
HashMapTokenStore.TokenMap - Class in brainslug.flow.execution.impl
 
HashMapTokenStore.TokenMap() - Constructor for class brainslug.flow.execution.impl.HashMapTokenStore.TokenMap
 

I

id - Variable in class brainslug.flow.event.FlowEvent
 
id(Identifier) - Method in class brainslug.flow.event.FlowEvent
 
IdGenerator - Interface in brainslug.flow.context
 
instanceId - Variable in class brainslug.flow.event.FlowEvent
 
instanceId(Enum) - Method in class brainslug.flow.event.FlowEvent
 
instanceId(Identifier) - Method in class brainslug.flow.event.FlowEvent
 

J

JoinNodeExecutor - Class in brainslug.flow.execution.impl
 
JoinNodeExecutor(TokenStore) - Constructor for class brainslug.flow.execution.impl.JoinNodeExecutor
 

N

nodeId(Identifier<?>) - Method in class brainslug.flow.event.TriggerEvent
 
notify(FlowEvent) - Method in interface brainslug.flow.event.Subscriber
 
notify(FlowEvent) - Method in class brainslug.flow.execution.impl.TokenFlowExecutor
 

P

postExecute(ExecutionContext) - Method in interface brainslug.flow.execution.FlowNodeExectuor
 
postExecute(ExecutionContext) - Method in class brainslug.flow.execution.impl.DefaultNodeExecutor
 
postExecute(ExecutionContext) - Method in class brainslug.flow.execution.impl.JoinNodeExecutor
 
PredicateEvaluator - Interface in brainslug.flow.context
 
preExecute(ExecutionContext) - Method in interface brainslug.flow.execution.FlowNodeExectuor
 
preExecute(ExecutionContext) - Method in class brainslug.flow.execution.impl.DefaultNodeExecutor
 
push(FlowEvent) - Method in interface brainslug.flow.event.EventDispatcher
 
push(FlowEvent) - Method in class brainslug.flow.event.SynchronousEventDispatcher
 
put(Identifier, Token) - Method in class brainslug.flow.execution.impl.HashMapTokenStore.TokenMap
 

R

ReflectionUtil - Class in brainslug.util
 
ReflectionUtil() - Constructor for class brainslug.util.ReflectionUtil
 
registerService(Class<T>, T) - Method in class brainslug.flow.context.HashMapRegistry
 
registerService(Class<T>, T) - Method in interface brainslug.flow.context.Registry
 
Registry - Interface in brainslug.flow.context
 
removeSubscriber(Subscriber) - Method in interface brainslug.flow.event.EventDispatcher
 
removeSubscriber(Subscriber) - Method in class brainslug.flow.event.SynchronousEventDispatcher
 
removeToken(Identifier, Identifier, Identifier) - Method in class brainslug.flow.execution.impl.HashMapTokenStore
 
removeToken(Identifier, Identifier, Identifier) - Method in interface brainslug.flow.execution.TokenStore
 

S

ServiceCall<T> - Interface in brainslug.flow.execution.expression
 
setContext(BrainslugContext) - Method in interface brainslug.flow.context.ContextAware
 
setContext(BrainslugContext) - Method in class brainslug.flow.event.SynchronousEventDispatcher
 
setContext(BrainslugContext) - Method in class brainslug.flow.execution.impl.TokenFlowExecutor
 
setTokenStore(TokenStore) - Method in class brainslug.flow.execution.impl.DefaultNodeExecutor
 
setTokenStore(TokenStore) - Method in interface brainslug.flow.execution.TokenStoreAware
 
sourceNodeId(Identifier<?>) - Method in class brainslug.flow.event.TriggerEvent
 
startFlow(Identifier, Identifier) - Method in class brainslug.flow.context.BrainslugContext
 
StartFlow - Class in brainslug.flow.event
 
StartFlow() - Constructor for class brainslug.flow.event.StartFlow
 
startFlow(Identifier, Identifier) - Method in interface brainslug.flow.execution.FlowExecutor
 
startFlow(Identifier, Identifier) - Method in class brainslug.flow.execution.impl.TokenFlowExecutor
 
Subscriber - Interface in brainslug.flow.event
 
SynchronousEventDispatcher - Class in brainslug.flow.event
 
SynchronousEventDispatcher() - Constructor for class brainslug.flow.event.SynchronousEventDispatcher
 

T

takeAll(FlowNodeDefinition<?>) - Method in class brainslug.flow.execution.impl.DefaultNodeExecutor
 
takeNone() - Method in class brainslug.flow.execution.impl.DefaultNodeExecutor
 
TaskNodeExecutor - Class in brainslug.flow.execution.impl
 
TaskNodeExecutor() - Constructor for class brainslug.flow.execution.impl.TaskNodeExecutor
 
Token - Class in brainslug.flow.execution
 
Token(Identifier) - Constructor for class brainslug.flow.execution.Token
 
TokenFlowExecutor - Class in brainslug.flow.execution.impl
 
TokenFlowExecutor(TokenStore) - Constructor for class brainslug.flow.execution.impl.TokenFlowExecutor
 
tokenStore - Variable in class brainslug.flow.execution.impl.TokenFlowExecutor
 
TokenStore - Interface in brainslug.flow.execution
 
TokenStoreAware - Interface in brainslug.flow.execution
 
toString() - Method in class brainslug.flow.event.FlowEvent
 
toString() - Method in class brainslug.flow.event.TriggerEvent
 
toString() - Method in class brainslug.flow.execution.Token
 
trigger(FlowEvent) - Method in class brainslug.flow.context.BrainslugContext
 
TriggerEvent - Class in brainslug.flow.event
 
TriggerEvent() - Constructor for class brainslug.flow.event.TriggerEvent
 
triggerNext(TriggerEvent, FlowNodeDefinition<?>, List<FlowNodeDefinition>) - Method in class brainslug.flow.execution.impl.TokenFlowExecutor
 
triggerNodeHandler - Variable in class brainslug.flow.execution.impl.TokenFlowExecutor
 

U

UuidGenerator - Class in brainslug.util
 
UuidGenerator() - Constructor for class brainslug.util.UuidGenerator
 

W

withDispatcher(EventDispatcher) - Method in class brainslug.flow.context.BrainslugContext
 
withExecutor(FlowExecutor) - Method in class brainslug.flow.context.BrainslugContext
 
withIdGenerator(UuidGenerator) - Method in class brainslug.flow.context.BrainslugContext
 
withPredicateEvaluator(PredicateEvaluator) - Method in class brainslug.flow.context.BrainslugContext
 
withRegistry(Registry) - Method in class brainslug.flow.context.BrainslugContext
 
A B C D E F G H I J N P R S T U W 

Copyright © 2014. All rights reserved.