public class EventNodeExecutor extends DefaultNodeExecutor<EventNodeExecutor,EventDefinition>
tokenOperations| Constructor and Description |
|---|
EventNodeExecutor(AsyncTriggerStore asyncTriggerStore,
PredicateEvaluator predicateEvaluator) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addTimersIfDefined(EventDefinition eventDefinition,
ExecutionContext execution) |
FlowNodeExecutionResult |
execute(EventDefinition eventDefinition,
ExecutionContext execution) |
protected long |
getCurrentTime() |
protected boolean |
predicateIsFulfilled(PredicateDefinition eventPredicate,
ExecutionContext execution) |
protected boolean |
waitingForSignal(EventDefinition eventDefinition,
TriggerContext trigger) |
removeIncomingTokens, takeAll, takeNone, withTokenOperationspublic EventNodeExecutor(AsyncTriggerStore asyncTriggerStore, PredicateEvaluator predicateEvaluator)
public FlowNodeExecutionResult execute(EventDefinition eventDefinition, ExecutionContext execution)
execute in interface FlowNodeExecutor<EventDefinition>execute in class DefaultNodeExecutor<EventNodeExecutor,EventDefinition>protected void addTimersIfDefined(EventDefinition eventDefinition, ExecutionContext execution)
protected long getCurrentTime()
protected boolean waitingForSignal(EventDefinition eventDefinition, TriggerContext trigger)
protected boolean predicateIsFulfilled(PredicateDefinition eventPredicate, ExecutionContext execution)
Copyright © 2015. All rights reserved.