public class FlowBuilderSupport extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FlowDefinition |
definition |
| Constructor and Description |
|---|
FlowBuilderSupport(FlowDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
FlowPathDefinition |
after(Identifier id) |
<T> PredicateBuilder<Constant<T>> |
constant(T value) |
EventDefinition |
event(Identifier id) |
<T> PredicateBuilder<Expression> |
expression(T expression) |
HandlerCallDefinition |
handler(Object callee) |
Identifier |
id(Enum id) |
Identifier |
id(String id) |
FlowPathDefinition |
join(Identifier joinId,
Identifier... ids)
TODO: think about a better argument list here, its pretty confusing
and easy to forget the join ids
|
FlowPathDefinition |
merge(Identifier mergeId,
Identifier... ids) |
FlowPathDefinition |
on(Identifier id) |
PredicateBuilder<CallDefinition> |
resultOf(CallDefinition methodCall) |
ServiceCallDefinition |
service(Class<?> clazz) |
FlowPathDefinition |
start(AbstractTaskDefinition task) |
FlowPathDefinition |
start(EventDefinition event) |
TaskDefinition |
task(Identifier id) |
protected FlowDefinition definition
public FlowBuilderSupport(FlowDefinition definition)
public Identifier id(Enum id)
public Identifier id(String id)
public FlowPathDefinition start(EventDefinition event)
public FlowPathDefinition start(AbstractTaskDefinition task)
public FlowPathDefinition after(Identifier id)
public FlowPathDefinition on(Identifier id)
public FlowPathDefinition merge(Identifier mergeId, Identifier... ids)
public FlowPathDefinition join(Identifier joinId, Identifier... ids)
joinId - ids - public TaskDefinition task(Identifier id)
public EventDefinition event(Identifier id)
public <T> PredicateBuilder<Constant<T>> constant(T value)
public <T> PredicateBuilder<Expression> expression(T expression)
public ServiceCallDefinition service(Class<?> clazz)
public HandlerCallDefinition handler(Object callee)
public PredicateBuilder<CallDefinition> resultOf(CallDefinition methodCall)
Copyright © 2014. All rights reserved.