JavaScript is disabled on your browser.
Skip navigation links
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
M
N
O
P
R
S
T
W
A
AbstractTaskDefinition
<
SelfType
extends
AbstractTaskDefinition
> - Class in
brainslug.flow.node.task
AbstractTaskDefinition()
- Constructor for class brainslug.flow.node.task.
AbstractTaskDefinition
addAndDefinition(AndDefinition)
- Method in class brainslug.flow.node.
ParallelDefinition
addGoal(Identifier, GoalPredicate)
- Method in class brainslug.flow.
FlowDefinition
addIncoming(FlowNodeDefinition)
- Method in class brainslug.flow.node.
FlowNodeDefinition
addNode(T)
- Method in class brainslug.flow.
FlowDefinition
addOutgoing(FlowNodeDefinition)
- Method in class brainslug.flow.node.
FlowNodeDefinition
addThenDefinition(ThenDefinition)
- Method in class brainslug.flow.node.
ChoiceDefinition
addToPath(T)
- Method in class brainslug.flow.path.
FlowPathDefinition
after(Identifier)
- Method in class brainslug.flow.
FlowBuilderSupport
and()
- Method in class brainslug.flow.path.
AndDefinition
AndDefinition
- Class in
brainslug.flow.path
AndDefinition(FlowDefinition, FlowNodeDefinition<ParallelDefinition>)
- Constructor for class brainslug.flow.path.
AndDefinition
appendNode(T)
- Method in class brainslug.flow.path.
FlowPathDefinition
arg(Object)
- Method in class brainslug.flow.node.task.
CallDefinition
as(Class<MixinType>)
- Method in interface brainslug.util.
Mixable
as(Class<M>)
- Method in class brainslug.util.
MixableBase
async
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
async(boolean)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
B
brainslug.flow
- package brainslug.flow
brainslug.flow.expression
- package brainslug.flow.expression
brainslug.flow.node
- package brainslug.flow.node
brainslug.flow.node.marker
- package brainslug.flow.node.marker
brainslug.flow.node.task
- package brainslug.flow.node.task
brainslug.flow.path
- package brainslug.flow.path
brainslug.util
- package brainslug.util
C
call(CallDefinition)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
CallDefinition
- Class in
brainslug.flow.node.task
CallDefinition()
- Constructor for class brainslug.flow.node.task.
CallDefinition
check(GoalPredicate)
- Method in class brainslug.flow.node.task.
GoalDefinition
choice(Identifier)
- Method in class brainslug.flow.path.
FlowPathDefinition
ChoiceDefinition
- Class in
brainslug.flow.node
ChoiceDefinition(FlowPathDefinition)
- Constructor for class brainslug.flow.node.
ChoiceDefinition
connect(FlowNodeDefinition, T)
- Method in class brainslug.flow.path.
FlowPathDefinition
constant(T)
- Method in class brainslug.flow.
FlowBuilderSupport
contains(FlowNodeDefinition<?>)
- Method in class brainslug.flow.
FlowDefinition
D
define()
- Method in class brainslug.flow.
FlowBuilder
definition
- Variable in class brainslug.flow.
FlowBuilderSupport
definition
- Variable in class brainslug.flow.path.
FlowPathDefinition
delegate(Class<?>)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
delegateClass
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
display(String)
- Method in class brainslug.flow.node.
FlowNodeDefinition
display(String)
- Method in class brainslug.flow.path.
FlowEdgeDefinition
E
empty()
- Static method in class brainslug.util.
Option
end(Identifier)
- Method in class brainslug.flow.path.
FlowPathDefinition
end(FlowNodeDefinition<EventDefinition>)
- Method in class brainslug.flow.path.
FlowPathDefinition
EndEvent
- Class in
brainslug.flow.node.marker
EndEvent()
- Constructor for class brainslug.flow.node.marker.
EndEvent
EnumIdentifier
- Class in
brainslug.flow
EnumIdentifier(Enum)
- Constructor for class brainslug.flow.
EnumIdentifier
EqualDefinition
<
V
,
E
> - Class in
brainslug.flow.expression
EqualDefinition(V, E)
- Constructor for class brainslug.flow.expression.
EqualDefinition
equals(Object)
- Method in class brainslug.flow.
EnumIdentifier
equals(Object)
- Method in class brainslug.flow.expression.
Expression
equals(Object)
- Method in class brainslug.flow.node.
FlowNodeDefinition
equals(Object)
- Method in class brainslug.flow.path.
FlowEdgeDefinition
equals(Object)
- Method in class brainslug.flow.
StringIdentifier
equals(Object)
- Method in class brainslug.util.
Option
event(Identifier)
- Method in class brainslug.flow.
FlowBuilderSupport
EventDefinition
- Class in
brainslug.flow.node
EventDefinition()
- Constructor for class brainslug.flow.node.
EventDefinition
execute(AbstractTaskDefinition)
- Method in class brainslug.flow.path.
FlowPathDefinition
Expression
<
T
> - Class in
brainslug.flow.expression
Expression(T)
- Constructor for class brainslug.flow.expression.
Expression
expression(T)
- Method in class brainslug.flow.
FlowBuilderSupport
F
FlowBuilder
- Class in
brainslug.flow
FlowBuilder()
- Constructor for class brainslug.flow.
FlowBuilder
FlowBuilderSupport
- Class in
brainslug.flow
FlowBuilderSupport()
- Constructor for class brainslug.flow.
FlowBuilderSupport
FlowDefinition
- Class in
brainslug.flow
FlowDefinition()
- Constructor for class brainslug.flow.
FlowDefinition
FlowEdgeDefinition
- Class in
brainslug.flow.path
FlowEdgeDefinition(FlowNodeDefinition, FlowNodeDefinition)
- Constructor for class brainslug.flow.path.
FlowEdgeDefinition
FlowNodeDefinition
<
T
extends
FlowNodeDefinition
> - Class in
brainslug.flow.node
FlowNodeDefinition()
- Constructor for class brainslug.flow.node.
FlowNodeDefinition
FlowPathDefinition
<
Self
extends
FlowPathDefinition
> - Class in
brainslug.flow.path
FlowPathDefinition(FlowDefinition, FlowNodeDefinition)
- Constructor for class brainslug.flow.path.
FlowPathDefinition
fork()
- Method in class brainslug.flow.node.
ParallelDefinition
G
generateId()
- Method in class brainslug.flow.
FlowBuilder
get()
- Method in class brainslug.util.
Option
getActual()
- Method in class brainslug.flow.expression.
EqualDefinition
getArguments()
- Method in class brainslug.flow.node.task.
CallDefinition
getCallee()
- Method in class brainslug.flow.node.task.
HandlerCallDefinition
getChoiceNode()
- Method in class brainslug.flow.path.
ThenDefinition
getDefinition()
- Method in class brainslug.flow.
FlowBuilder
getDefinition()
- Method in class brainslug.flow.path.
FlowPathDefinition
getDelegateClass()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
getDisplayName()
- Method in class brainslug.flow.node.
FlowNodeDefinition
getDisplayName()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
getExpectedValue()
- Method in class brainslug.flow.expression.
EqualDefinition
getFirstNode()
- Method in class brainslug.flow.path.
FlowPathDefinition
getGoal()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
getGoalPredicate(Identifier)
- Method in class brainslug.flow.
FlowDefinition
getId()
- Method in class brainslug.flow.
EnumIdentifier
getId()
- Method in class brainslug.flow.
FlowBuilder
getId()
- Method in class brainslug.flow.
FlowDefinition
getId()
- Method in interface brainslug.flow.
Identifier
getId()
- Method in class brainslug.flow.node.
FlowNodeDefinition
getId()
- Method in class brainslug.flow.node.task.
GoalDefinition
getId()
- Method in class brainslug.flow.
StringIdentifier
getIncoming()
- Method in class brainslug.flow.node.
FlowNodeDefinition
getMarker()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
getMethodCall()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
getMethodName()
- Method in class brainslug.flow.node.task.
ServiceCallDefinition
getName()
- Method in class brainslug.flow.
FlowBuilder
getName()
- Method in class brainslug.flow.
FlowDefinition
getNode(Identifier)
- Method in class brainslug.flow.
FlowDefinition
getNode(Identifier, Class<T>)
- Method in class brainslug.flow.
FlowDefinition
getNodes()
- Method in class brainslug.flow.
FlowDefinition
getOtherwisePath()
- Method in class brainslug.flow.node.
ChoiceDefinition
getOutgoing()
- Method in class brainslug.flow.node.
FlowNodeDefinition
getParallelPaths()
- Method in class brainslug.flow.node.
ParallelDefinition
getPathNodes()
- Method in class brainslug.flow.path.
FlowPathDefinition
getPredicateDefinition()
- Method in class brainslug.flow.path.
ThenDefinition
getRetryStrategy()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
getServiceClass()
- Method in class brainslug.flow.node.task.
ServiceCallDefinition
getSource()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
getStartNode()
- Method in class brainslug.flow.path.
FlowPathDefinition
getString()
- Method in class brainslug.flow.expression.
Expression
getTarget()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
getThenPaths()
- Method in class brainslug.flow.node.
ChoiceDefinition
getValue()
- Method in class brainslug.flow.expression.
Expression
goal(Identifier)
- Method in class brainslug.flow.
FlowBuilderSupport
goal(GoalDefinition)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
goal(Identifier)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
GoalDefinition
- Class in
brainslug.flow.node.task
GoalDefinition(FlowDefinition)
- Constructor for class brainslug.flow.node.task.
GoalDefinition
goalId
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
GoalPredicate
<
Context
> - Interface in
brainslug.flow.node.task
H
HandlerCallDefinition
- Class in
brainslug.flow.node.task
HandlerCallDefinition(Object)
- Constructor for class brainslug.flow.node.task.
HandlerCallDefinition
hashCode()
- Method in class brainslug.flow.
EnumIdentifier
hashCode()
- Method in class brainslug.flow.expression.
Expression
hashCode()
- Method in class brainslug.flow.node.
FlowNodeDefinition
hashCode()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
hashCode()
- Method in class brainslug.flow.
StringIdentifier
hashCode()
- Method in class brainslug.util.
Option
hasMixin(Class<?>)
- Method in interface brainslug.util.
Mixable
hasMixin(Class)
- Method in class brainslug.util.
MixableBase
I
id(Enum)
- Method in class brainslug.flow.
FlowBuilderSupport
id(String)
- Method in class brainslug.flow.
FlowBuilderSupport
id(Identifier)
- Method in class brainslug.flow.
FlowDefinition
id(Enum)
- Method in class brainslug.flow.node.
FlowNodeDefinition
id(String)
- Method in class brainslug.flow.node.
FlowNodeDefinition
id(Identifier)
- Method in class brainslug.flow.node.
FlowNodeDefinition
id(Identifier)
- Method in class brainslug.flow.node.task.
GoalDefinition
id(Enum)
- Static method in class brainslug.util.
IdUtil
id(String)
- Static method in class brainslug.util.
IdUtil
Identifier
<
T
> - Interface in
brainslug.flow
IdUtil
- Class in
brainslug.util
IdUtil()
- Constructor for class brainslug.util.
IdUtil
IntermediateEvent
- Class in
brainslug.flow.node.marker
IntermediateEvent()
- Constructor for class brainslug.flow.node.marker.
IntermediateEvent
isAsync()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
isEqualTo(A)
- Method in class brainslug.flow.expression.
PredicateBuilder
isFulfilled(Context)
- Method in interface brainslug.flow.expression.
Predicate
isPresent()
- Method in class brainslug.util.
Option
isRetryAsync()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
isTrue()
- Method in class brainslug.flow.expression.
PredicateBuilder
J
join(Identifier, Identifier...)
- Method in class brainslug.flow.
FlowBuilderSupport
TODO: think about a better argument list here, its pretty confusing and easy to forget the join ids
JoinDefinition
- Class in
brainslug.flow.node
JoinDefinition()
- Constructor for class brainslug.flow.node.
JoinDefinition
M
marker
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
marker(Mixable)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
merge(Identifier, Identifier...)
- Method in class brainslug.flow.
FlowBuilderSupport
MergeDefinition
- Class in
brainslug.flow.node
MergeDefinition()
- Constructor for class brainslug.flow.node.
MergeDefinition
method(String)
- Method in class brainslug.flow.node.task.
ServiceCallDefinition
methodCall
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
Mixable
<
SelfType
> - Interface in
brainslug.util
MixableBase
<
SelfType
> - Class in
brainslug.util
MixableBase()
- Constructor for class brainslug.util.
MixableBase
N
name(String)
- Method in class brainslug.flow.
FlowDefinition
nextRetry(long, Date)
- Method in interface brainslug.flow.node.task.
RetryStrategy
notNull(T)
- Static method in class brainslug.util.
Preconditions
notNull(T, String)
- Static method in class brainslug.util.
Preconditions
O
of(T)
- Static method in class brainslug.util.
Option
on(Identifier)
- Method in class brainslug.flow.
FlowBuilderSupport
Option
<
T
> - Class in
brainslug.util
A simplified port of the Java 8 Optional type.
or()
- Method in class brainslug.flow.path.
ThenDefinition
orElse(T)
- Method in class brainslug.util.
Option
otherwise()
- Method in class brainslug.flow.path.
ThenDefinition
P
parallel(Identifier)
- Method in class brainslug.flow.path.
FlowPathDefinition
ParallelDefinition
- Class in
brainslug.flow.node
ParallelDefinition(FlowPathDefinition)
- Constructor for class brainslug.flow.node.
ParallelDefinition
Preconditions
- Class in
brainslug.util
Preconditions()
- Constructor for class brainslug.util.
Preconditions
Predicate
<
Context
> - Interface in
brainslug.flow.expression
PredicateBuilder
<
T
> - Class in
brainslug.flow.expression
PredicateBuilder(T)
- Constructor for class brainslug.flow.expression.
PredicateBuilder
PredicateDefinition
<
T
extends
Predicate
> - Class in
brainslug.flow.expression
PredicateDefinition(T)
- Constructor for class brainslug.flow.expression.
PredicateDefinition
Property
- Class in
brainslug.flow.expression
Property(Identifier)
- Constructor for class brainslug.flow.expression.
Property
property(T)
- Method in class brainslug.flow.
FlowBuilderSupport
property(T)
- Method in class brainslug.flow.
FlowBuilderSupport
R
resultOf(CallDefinition)
- Method in class brainslug.flow.
FlowBuilderSupport
retryAsync
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
retryAsync(boolean)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
retryStrategy
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
retryStrategy(RetryStrategy)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
RetryStrategy
- Interface in
brainslug.flow.node.task
run(Object)
- Method in class brainslug.flow.
FlowBuilderSupport
S
self()
- Method in class brainslug.flow.node.
FlowNodeDefinition
service(Class<?>)
- Method in class brainslug.flow.
FlowBuilderSupport
ServiceCallDefinition
- Class in
brainslug.flow.node.task
ServiceCallDefinition(Class<?>)
- Constructor for class brainslug.flow.node.task.
ServiceCallDefinition
setOtherwisePath(ThenDefinition)
- Method in class brainslug.flow.node.
ChoiceDefinition
start(Identifier)
- Method in class brainslug.flow.
FlowBuilderSupport
start(EventDefinition)
- Method in class brainslug.flow.
FlowBuilderSupport
start(AbstractTaskDefinition)
- Method in class brainslug.flow.
FlowBuilderSupport
StartEvent
- Class in
brainslug.flow.node.marker
StartEvent()
- Constructor for class brainslug.flow.node.marker.
StartEvent
startNode
- Variable in class brainslug.flow.path.
FlowPathDefinition
StringIdentifier
- Class in
brainslug.flow
StringIdentifier(String)
- Constructor for class brainslug.flow.
StringIdentifier
stringValue()
- Method in class brainslug.flow.
EnumIdentifier
stringValue()
- Method in interface brainslug.flow.
Identifier
stringValue()
- Method in class brainslug.flow.
StringIdentifier
T
task(Identifier)
- Method in class brainslug.flow.
FlowBuilderSupport
task(Identifier, Task)
- Method in class brainslug.flow.
FlowBuilderSupport
Task
- Interface in
brainslug.flow.node.task
Marker interface for the inline creation of task handlers to be used in a
HandlerCallDefinition
.
TaskDefinition
- Class in
brainslug.flow.node
TaskDefinition()
- Constructor for class brainslug.flow.node.
TaskDefinition
then()
- Method in class brainslug.flow.path.
FlowPathDefinition
ThenDefinition
- Class in
brainslug.flow.path
ThenDefinition(EqualDefinition, FlowDefinition, ChoiceDefinition)
- Constructor for class brainslug.flow.path.
ThenDefinition
toString()
- Method in class brainslug.flow.
EnumIdentifier
toString()
- Method in class brainslug.flow.expression.
Expression
toString()
- Method in class brainslug.flow.node.
FlowNodeDefinition
toString()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
toString()
- Method in class brainslug.flow.
StringIdentifier
toString()
- Method in class brainslug.util.
Option
TrueDefinition
<
V
> - Class in
brainslug.flow.expression
TrueDefinition(V)
- Constructor for class brainslug.flow.expression.
TrueDefinition
W
waitFor(EventDefinition)
- Method in class brainslug.flow.path.
FlowPathDefinition
when(EqualDefinition)
- Method in class brainslug.flow.node.
ChoiceDefinition
with(MixinType)
- Method in interface brainslug.util.
Mixable
with(Class, MixinType)
- Method in interface brainslug.util.
Mixable
with(MixinType)
- Method in class brainslug.util.
MixableBase
with(Class, M)
- Method in class brainslug.util.
MixableBase
withDefinition(FlowDefinition)
- Method in class brainslug.flow.
FlowBuilderSupport
A
B
C
D
E
F
G
H
I
J
M
N
O
P
R
S
T
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2014. All rights reserved.