- script(String, String) - Method in class brainslug.flow.node.task.AbstractTaskDefinition
-
- self() - Method in class brainslug.flow.node.FlowNodeDefinition
-
- service(Class<T>) - Method in class brainslug.flow.builder.FlowBuilderSupport
-
create a service proxy to be used 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
-
- ServiceProxyFactory - Interface in brainslug.flow.builder
-
- setOtherwisePath(ThenDefinition) - Method in class brainslug.flow.node.ChoiceDefinition
-
- setProperties(FlowInstanceProperties) - Method in interface brainslug.flow.context.ExecutionContext
-
- setProperties(FlowInstanceProperties) - Method in interface brainslug.flow.context.TriggerContext
-
- setProperty(String, Object) - Method in interface brainslug.flow.context.ExecutionContext
-
- setProperty(String, Object) - Method in interface brainslug.flow.context.TriggerContext
-
- signalEvent(Identifier, Identifier, Identifier) - Method in interface brainslug.flow.context.BrainslugContext
-
send a signaling trigger to the specified event
- singleItem(Collection<T>) - Static method in class brainslug.util.Preconditions
-
- 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
-
- 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(FlowDefinition) - Method in interface brainslug.flow.context.BrainslugContext
-
start an instance with the start node definition
there must only be one definied
- startFlow(FlowDefinition, FlowInstanceProperties) - Method in interface brainslug.flow.context.BrainslugContext
-
start an instance with the start node definition
there must only be one definied
- startFlow(FlowDefinition, FlowNodeDefinition, FlowInstanceProperties) - Method in interface brainslug.flow.context.BrainslugContext
-
start an instance of the given flow definition
- startFlow(Identifier) - Method in interface brainslug.flow.context.BrainslugContext
-
start the flow at the given startNodeId
- startFlow(Identifier, Identifier) - Method in interface brainslug.flow.context.BrainslugContext
-
start the flow at the given startNodeId
- startFlow(Identifier, FlowInstanceProperties) - Method in interface brainslug.flow.context.BrainslugContext
-
start the flow at the given startNodeId
- startFlow(Identifier, Identifier, FlowInstanceProperties) - 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
-
- StringExpression - Class in brainslug.flow.expression
-
- StringExpression(String) - Constructor for class brainslug.flow.expression.StringExpression
-
- StringIdentifier - Class in brainslug.flow.definition
-
- StringIdentifier(String) - Constructor for class brainslug.flow.definition.StringIdentifier
-
- stringValue() - Method in class brainslug.flow.definition.EnumIdentifier
-
- stringValue() - Method in interface brainslug.flow.definition.Identifier
-
- stringValue() - Method in class brainslug.flow.definition.StringIdentifier
-