public class TaskNodeExecutor extends DefaultNodeExecutor<AbstractTaskDefinition<?>>
| Constructor and Description |
|---|
TaskNodeExecutor(DefinitionStore definitionStore,
ExpressionEvaluator expressionEvaluator,
CallDefinitionExecutor callDefinitionExecutor,
AsyncTriggerScheduler asyncTriggerScheduler,
ScriptExecutor scriptExecutor) |
| Modifier and Type | Method and Description |
|---|---|
FlowNodeExecutionResult |
execute(AbstractTaskDefinition<?> taskDefinition,
ExecutionContext execution) |
protected FlowNodeExecutionResult |
executeWithOptionalAsyncRetry(AbstractTaskDefinition<?> taskDefinition,
ExecutionContext execution) |
protected boolean |
goalIsFulfilled(GoalDefinition goal,
ExecutionContext execution) |
protected boolean |
isExecutable(AbstractTaskDefinition taskDefinition) |
protected void |
scheduleAsyncTask(AbstractTaskDefinition taskDefinition,
ExecutionContext execution) |
takeAll, takeAllAndRemoveFirst, takeNonepublic TaskNodeExecutor(DefinitionStore definitionStore, ExpressionEvaluator expressionEvaluator, CallDefinitionExecutor callDefinitionExecutor, AsyncTriggerScheduler asyncTriggerScheduler, ScriptExecutor scriptExecutor)
public FlowNodeExecutionResult execute(AbstractTaskDefinition<?> taskDefinition, ExecutionContext execution)
execute in interface FlowNodeExecutor<AbstractTaskDefinition<?>>execute in class DefaultNodeExecutor<AbstractTaskDefinition<?>>protected FlowNodeExecutionResult executeWithOptionalAsyncRetry(AbstractTaskDefinition<?> taskDefinition, ExecutionContext execution)
protected boolean isExecutable(AbstractTaskDefinition taskDefinition)
protected boolean goalIsFulfilled(GoalDefinition goal, ExecutionContext execution)
protected void scheduleAsyncTask(AbstractTaskDefinition taskDefinition, ExecutionContext execution)
Copyright © 2015. All rights reserved.