public class DefaultNodeExecutor<T extends FlowNodeDefinition> extends Object implements FlowNodeExecutor<T>
| Constructor and Description |
|---|
DefaultNodeExecutor() |
| Modifier and Type | Method and Description |
|---|---|
FlowNodeExecutionResult |
execute(T node,
ExecutionContext execution) |
protected FlowNodeExecutionResult |
takeAll(FlowNodeDefinition<?> node) |
protected FlowNodeExecutionResult |
takeAllAndRemoveFirst(FlowNodeDefinition<?> node,
FlowInstance flowInstance) |
protected FlowNodeExecutionResult |
takeNone(FlowNodeDefinition<?> node,
FlowInstance flowInstance) |
public FlowNodeExecutionResult execute(T node, ExecutionContext execution)
execute in interface FlowNodeExecutor<T extends FlowNodeDefinition>protected FlowNodeExecutionResult takeAllAndRemoveFirst(FlowNodeDefinition<?> node, FlowInstance flowInstance)
protected FlowNodeExecutionResult takeAll(FlowNodeDefinition<?> node)
protected FlowNodeExecutionResult takeNone(FlowNodeDefinition<?> node, FlowInstance flowInstance)
Copyright © 2015. All rights reserved.