public class TaskNodeExecutor extends DefaultNodeExecutor<AbstractTaskDefinition>
tokenStore| Constructor and Description |
|---|
TaskNodeExecutor() |
consumeAllNodeTokens, removeTokens, takeAll, takeNone, withTokenStorepublic FlowNodeExecutionResult execute(AbstractTaskDefinition taskDefinition, ExecutionContext execution)
execute in interface FlowNodeExecutor<AbstractTaskDefinition>execute in class DefaultNodeExecutor<AbstractTaskDefinition>protected boolean goalIsFulfilled(Identifier goalId, ExecutionContext execution)
protected void scheduleAsyncTask(AbstractTaskDefinition taskDefinition, ExecutionContext execution)
protected void executeServiceMethodCall(AbstractTaskDefinition taskDefinition, ServiceCallDefinition serviceCall, ExecutionContext context)
protected void invokeServiceMethodWithArguments(AbstractTaskDefinition taskDefinition, Class<?> serviceClass, String methodName, Object serviceInstance)
protected void executeDelegate(Object delegateInstance, ExecutionContext context)
protected void invokeServiceMethodWithContext(ExecutionContext context, Object serviceInstance, Method executeMethod)
protected List<Object> executionArguments(ExecutionContext context, Method executeMethod)
Copyright © 2014. All rights reserved.