public class TaskNodeExecutor extends DefaultNodeExecutor<TaskNodeExecutor,AbstractTaskDefinition>
tokenOperations| Constructor and Description |
|---|
TaskNodeExecutor(DefinitionStore definitionStore,
PredicateEvaluator predicateEvaluator,
CallDefinitionExecutor callDefinitionExecutor,
AsyncTriggerScheduler asyncTriggerScheduler) |
| Modifier and Type | Method and Description |
|---|---|
FlowNodeExecutionResult |
execute(AbstractTaskDefinition taskDefinition,
ExecutionContext execution) |
protected FlowNodeExecutionResult |
executeWithOptionalAsyncRetry(AbstractTaskDefinition taskDefinition,
ExecutionContext execution) |
protected boolean |
goalIsFulfilled(Identifier goalId,
ExecutionContext execution) |
protected boolean |
isExecutable(AbstractTaskDefinition taskDefinition) |
protected void |
scheduleAsyncTask(AbstractTaskDefinition taskDefinition,
ExecutionContext execution) |
removeIncomingTokens, takeAll, takeNone, withTokenOperationspublic TaskNodeExecutor(DefinitionStore definitionStore, PredicateEvaluator predicateEvaluator, CallDefinitionExecutor callDefinitionExecutor, AsyncTriggerScheduler asyncTriggerScheduler)
public FlowNodeExecutionResult execute(AbstractTaskDefinition taskDefinition, ExecutionContext execution)
execute in interface FlowNodeExecutor<AbstractTaskDefinition>execute in class DefaultNodeExecutor<TaskNodeExecutor,AbstractTaskDefinition>protected FlowNodeExecutionResult executeWithOptionalAsyncRetry(AbstractTaskDefinition taskDefinition, ExecutionContext execution)
protected boolean isExecutable(AbstractTaskDefinition taskDefinition)
protected boolean goalIsFulfilled(Identifier goalId, ExecutionContext execution)
protected void scheduleAsyncTask(AbstractTaskDefinition taskDefinition, ExecutionContext execution)
Copyright © 2015. All rights reserved.