Skip navigation links
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

Copyright © 2014. All rights reserved.