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
V
W
A
AbstractEventDefinition
<
Self
extends
AbstractEventDefinition
> - Class in
brainslug.flow.node.event
AbstractEventDefinition()
- Constructor for class brainslug.flow.node.event.
AbstractEventDefinition
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
addFlowDefinition(FlowDefinition)
- Method in interface brainslug.flow.context.
BrainslugContext
add a flow definition to the definition store to make it executable
addGoal(Identifier, PredicateDefinition)
- 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.builder.
FlowBuilderSupport
create a flow path for execution after of the node id
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
args(Object[])
- Method in class brainslug.flow.node.task.
CallDefinition
argument(Expression)
- Method in class brainslug.flow.builder.
ServiceCallInvocationSupport
as(Class<T>)
- Method in interface brainslug.flow.context.
ExecutionProperty
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
flag the task for async execution.
B
brainslug.flow
- package brainslug.flow
brainslug.flow.builder
- package brainslug.flow.builder
brainslug.flow.context
- package brainslug.flow.context
brainslug.flow.expression
- package brainslug.flow.expression
brainslug.flow.node
- package brainslug.flow.node
brainslug.flow.node.event
- package brainslug.flow.node.event
brainslug.flow.node.event.timer
- package brainslug.flow.node.event.timer
brainslug.flow.node.task
- package brainslug.flow.node.task
brainslug.flow.path
- package brainslug.flow.path
brainslug.util
- package brainslug.util
BrainslugContext
- Interface in
brainslug.flow.context
The BrainslugContext is the main configuration and interface for the execution of flow definitions.
C
call(CallDefinition)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
sets a method invocation as action for this task Example:
CallDefinition
- Class in
brainslug.flow.node.task
CallDefinition()
- Constructor for class brainslug.flow.node.task.
CallDefinition
check(Identifier, PredicateDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
check(PredicateDefinition)
- 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.builder.
FlowBuilderSupport
contains(FlowNodeDefinition<?>)
- Method in class brainslug.flow.
FlowDefinition
continueIf(PredicateDefinition)
- Method in class brainslug.flow.node.event.
AbstractEventDefinition
sets a predicate which is checked to determine whether the execution should be continued immediately for this event, without waiting for a signaling trigger.
createCallDefinitionFromCurrentStack()
- Method in class brainslug.flow.builder.
ServiceCallInvocationSupport
createProxyInstance(Class<T>, InvocationHandler)
- Method in class brainslug.flow.builder.
ServiceCallInvocationSupport
createServiceProxy(Class<T>)
- Method in class brainslug.flow.builder.
ServiceCallInvocationSupport
D
define()
- Method in class brainslug.flow.
FlowBuilder
definition
- Variable in class brainslug.flow.builder.
FlowBuilderSupport
definition
- Variable in class brainslug.flow.path.
FlowPathDefinition
delegate(Class<?>)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
sets a delegate class to be executed as action for this task Example:
Delegate
- Interface in
brainslug.flow.node.task
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
documentation(String)
- Method in class brainslug.flow.node.
FlowNodeDefinition
E
elapsedTime(long, TimeUnit)
- Method in class brainslug.flow.node.event.
AbstractEventDefinition
defined this event as timed event, causing the execution to wait for the given duration.
empty()
- Method in class brainslug.flow.builder.
ServiceCallInvocationSupport
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.event
EndEvent()
- Constructor for class brainslug.flow.node.event.
EndEvent
EnumIdentifier
- Class in
brainslug.flow
EnumIdentifier(Enum)
- Constructor for class brainslug.flow.
EnumIdentifier
eq(Expression, Object)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
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.event.timer.
TimerDefinition
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.builder.
FlowBuilderSupport
EventDefinition
- Class in
brainslug.flow.node
EventDefinition()
- Constructor for class brainslug.flow.node.
EventDefinition
every(int, TimeUnit)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
creates a start timer with given interval and unit
execute(T)
- Method in interface brainslug.flow.node.task.
Task
execute(AbstractTaskDefinition)
- Method in class brainslug.flow.path.
FlowPathDefinition
ExecutionContext
- Interface in
brainslug.flow.context
ExecutionProperties
- Interface in
brainslug.flow.context
ExecutionProperty
- Interface in
brainslug.flow.context
expression(T)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
Expression
<
T
> - Class in
brainslug.flow.expression
Expression(T)
- Constructor for class brainslug.flow.expression.
Expression
F
FlowBuilder
- Class in
brainslug.flow
The FlowBuilder is used to create new
FlowDefinition
s by implementing the define method and using the DSL methods provided by the
FlowBuilderSupport
.
FlowBuilder()
- Constructor for class brainslug.flow.
FlowBuilder
FlowBuilderSupport
- Class in
brainslug.flow.builder
FlowBuilderSupport()
- Constructor for class brainslug.flow.builder.
FlowBuilderSupport
FlowDefinition
- Class in
brainslug.flow
A FlowDefinition is used to describe paths of actions for a desired outcome.
FlowDefinition()
- Constructor for class brainslug.flow.
FlowDefinition
FlowEdgeDefinition
- Class in
brainslug.flow.path
FlowEdgeDefinition(FlowNodeDefinition, FlowNodeDefinition)
- Constructor for class brainslug.flow.path.
FlowEdgeDefinition
flowId(Identifier)
- Method in class brainslug.flow.
FlowBuilder
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(String, Class<T>)
- Method in interface brainslug.flow.context.
ExecutionProperties
get(String)
- Method in interface brainslug.flow.context.
ExecutionProperties
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
getContinuePredicate()
- Method in class brainslug.flow.node.event.
AbstractEventDefinition
getDefinition()
- Method in class brainslug.flow.
FlowBuilder
getDefinition()
- Method in class brainslug.flow.path.
FlowPathDefinition
getDefinitionId()
- Method in interface brainslug.flow.context.
TriggerContext
getDefinitions()
- Method in interface brainslug.flow.context.
BrainslugContext
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
getDuration()
- Method in class brainslug.flow.node.event.timer.
TimerDefinition
getElapsedTimeDefinition()
- Method in class brainslug.flow.node.event.
AbstractEventDefinition
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
getInstanceId()
- Method in interface brainslug.flow.context.
TriggerContext
getKey()
- Method in interface brainslug.flow.context.
ExecutionProperty
getMethod()
- Method in class brainslug.flow.node.task.
InvokeDefinition
getMethodCall()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
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
getNodeId()
- Method in interface brainslug.flow.context.
TriggerContext
getNodes()
- Method in class brainslug.flow.
FlowDefinition
getObjectValue()
- Method in interface brainslug.flow.context.
ExecutionProperty
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
getProperties()
- Method in interface brainslug.flow.context.
TriggerContext
getProperty(Class<P>)
- Method in interface brainslug.flow.context.
ExecutionProperties
getProperty(String, Class<P>)
- Method in interface brainslug.flow.context.
TriggerContext
getProperty(Class<P>)
- Method in interface brainslug.flow.context.
TriggerContext
getRetryStrategy()
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
getService(Class<T>)
- Method in interface brainslug.flow.context.
Registry
getSource()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
getStartNode()
- Method in class brainslug.flow.path.
FlowPathDefinition
getStartTimerDefinition()
- Method in class brainslug.flow.node.event.
StartEvent
getString()
- Method in class brainslug.flow.expression.
Expression
getTarget()
- Method in class brainslug.flow.path.
FlowEdgeDefinition
getTargetClass()
- Method in class brainslug.flow.node.task.
InvokeDefinition
getThenPaths()
- Method in class brainslug.flow.node.
ChoiceDefinition
getTrigger()
- Method in interface brainslug.flow.context.
ExecutionContext
getUnit()
- Method in class brainslug.flow.node.event.timer.
TimerDefinition
getValue()
- Method in class brainslug.flow.builder.
ServiceCallInvocationSupport.ParameterEntry
getValue()
- Method in class brainslug.flow.expression.
Expression
getValues()
- Method in interface brainslug.flow.context.
ExecutionProperties
goal(Identifier)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a goal definition with the given id.
goal(GoalDefinition)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
A goal groups tasks by the outcome they contribute to.
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.event.timer.
TimerDefinition
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
I
id(Enum)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
id(String)
- Method in class brainslug.flow.builder.
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.event
IntermediateEvent()
- Constructor for class brainslug.flow.node.event.
IntermediateEvent
InvokeDefinition
- Class in
brainslug.flow.node.task
InvokeDefinition(Class<?>)
- Constructor for class brainslug.flow.node.task.
InvokeDefinition
is(Class<?>)
- Method in interface brainslug.util.
Mixable
is(Class)
- Method in class brainslug.util.
MixableBase
isAsync()
- Method in interface brainslug.flow.context.
TriggerContext
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
isSignaling()
- Method in interface brainslug.flow.context.
TriggerContext
isTrue(Expression)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
isTrue()
- Method in class brainslug.flow.expression.
PredicateBuilder
J
join(Identifier, Identifier...)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a flow path joining the execution after the given nodes by introducing a new merge join to which the nodes connect.
JoinDefinition
- Class in
brainslug.flow.node
JoinDefinition()
- Constructor for class brainslug.flow.node.
JoinDefinition
M
merge(Identifier, Identifier...)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a flow path merging the execution after the given nodes by introducing a new merge node to which the nodes connect.
MergeDefinition
- Class in
brainslug.flow.node
MergeDefinition()
- Constructor for class brainslug.flow.node.
MergeDefinition
method(Class<?>)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
method(Object)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
method(Method)
- Method in class brainslug.flow.node.task.
InvokeDefinition
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
name(String, Class<?>...)
- Method in class brainslug.flow.node.task.
InvokeDefinition
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.builder.
FlowBuilderSupport
create a flow path for execution after of the given event id
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(T)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
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(Identifier)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
property(Identifier, Class<T>)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
property(Identifier, Class<T>)
- Method in interface brainslug.flow.context.
ExecutionContext
property(Class<T>)
- Method in interface brainslug.flow.context.
ExecutionContext
Property
- Class in
brainslug.flow.expression
Property(Identifier)
- Constructor for class brainslug.flow.expression.
Property
put(String, Object)
- Method in interface brainslug.flow.context.
ExecutionProperties
putAll(ExecutionProperties)
- Method in interface brainslug.flow.context.
ExecutionProperties
R
registerService(Class<T>, T)
- Method in interface brainslug.flow.context.
Registry
Registry
- Interface in
brainslug.flow.context
resultOf(CallDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
retryAsync
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
retryAsync(boolean)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
flag the task for async execution in case of error.
retryStrategy
- Variable in class brainslug.flow.node.task.
AbstractTaskDefinition
retryStrategy(RetryStrategy)
- Method in class brainslug.flow.node.task.
AbstractTaskDefinition
set the retry strategy in case of async execution.
RetryStrategy
- Interface in
brainslug.flow.node.task
S
self()
- Method in class brainslug.flow.node.
FlowNodeDefinition
service(Class<T>)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a service proxy to be user for type-safe call definitions.
service(Class<T>)
- Method in interface brainslug.flow.context.
ExecutionContext
serviceCallInvocation
- Variable in class brainslug.flow.builder.
FlowBuilderSupport
ServiceCallInvocationSupport
- Class in
brainslug.flow.builder
ServiceCallInvocationSupport()
- Constructor for class brainslug.flow.builder.
ServiceCallInvocationSupport
ServiceCallInvocationSupport.ParameterEntry
<
T
> - Class in
brainslug.flow.builder
ServiceCallInvocationSupport.ProxyStackEntry
- Interface in
brainslug.flow.builder
ServiceCallInvocationSupport.ServiceInvocationEntry
- Class in
brainslug.flow.builder
ServiceInvocationEntry(Class<?>)
- Constructor for class brainslug.flow.builder.
ServiceCallInvocationSupport.ServiceInvocationEntry
setOtherwisePath(ThenDefinition)
- Method in class brainslug.flow.node.
ChoiceDefinition
setProperties(ExecutionProperties)
- Method in interface brainslug.flow.context.
TriggerContext
setProperty(String, Object)
- Method in interface brainslug.flow.context.
TriggerContext
start(Identifier)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a start event with the given id.
start(Identifier, StartTimerDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a start event with the given id, which will be started every interval with the duration given in the timer definition.
start(AbstractEventDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
start(AbstractEventDefinition, StartTimerDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a start event with the given event, which will be started every interval with the duration given in the timer definition.
start(AbstractTaskDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
define task as first node in the flow
start(Identifier, AbstractTaskDefinition, StartTimerDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
start()
- Method in interface brainslug.flow.context.
BrainslugContext
start the async schedulers (if enabled)
startEvent(AbstractEventDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
StartEvent
- Class in
brainslug.flow.node.event
StartEvent()
- Constructor for class brainslug.flow.node.event.
StartEvent
startFlow(Identifier, Identifier)
- Method in interface brainslug.flow.context.
BrainslugContext
start the flow at the given startNodeId
startFlow(Identifier, Identifier, ExecutionProperties)
- Method in interface brainslug.flow.context.
BrainslugContext
start the flow at the given startNodeId
startNode
- Variable in class brainslug.flow.path.
FlowPathDefinition
StartTimerDefinition
- Class in
brainslug.flow.node.event.timer
StartTimerDefinition(long, TimeUnit)
- Constructor for class brainslug.flow.node.event.timer.
StartTimerDefinition
startTimerEvent(AbstractEventDefinition, StartTimerDefinition)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
stop()
- Method in interface brainslug.flow.context.
BrainslugContext
stop the async schedulers (if enabled)
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.builder.
FlowBuilderSupport
task(Identifier, Task)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
create a task definition with the given task to be executed Example:
Task
<
T
extends
ExecutionContext
> - Interface in
brainslug.flow.node.task
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
TimerDefinition
- Class in
brainslug.flow.node.event.timer
TimerDefinition(long, TimeUnit)
- Constructor for class brainslug.flow.node.event.timer.
TimerDefinition
toString()
- Method in class brainslug.flow.
EnumIdentifier
toString()
- Method in class brainslug.flow.expression.
Expression
toString()
- Method in class brainslug.flow.node.event.timer.
TimerDefinition
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
trigger(TriggerContext)
- Method in interface brainslug.flow.context.
BrainslugContext
trigger a node in a given instance and definition for further exeution
TriggerContext
- Interface in
brainslug.flow.context
TrueDefinition
<
V
> - Class in
brainslug.flow.expression
TrueDefinition(V)
- Constructor for class brainslug.flow.expression.
TrueDefinition
V
val(Expression<T>)
- Method in class brainslug.flow.builder.
FlowBuilderSupport
add a parameter to the invocation arguments of a proxy method call definition.
W
waitFor(AbstractEventDefinition)
- 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.builder.
FlowBuilderSupport
withRecurringTimerDefinition(StartTimerDefinition)
- Method in class brainslug.flow.node.event.
StartEvent
A
B
C
D
E
F
G
H
I
J
M
N
O
P
R
S
T
V
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2014. All rights reserved.