JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2014. All rights reserved.