public class DefaultNodeExecutor<T extends FlowNodeDefinition> extends Object implements FlowNodeExectuor<T>, TokenStoreAware
| Constructor and Description |
|---|
DefaultNodeExecutor() |
| Modifier and Type | Method and Description |
|---|---|
List<FlowNodeDefinition> |
execute(T node,
ExecutionContext context) |
void |
postExecute(ExecutionContext context) |
void |
preExecute(ExecutionContext context) |
void |
setTokenStore(TokenStore tokenStore) |
protected List<FlowNodeDefinition> |
takeAll(FlowNodeDefinition<?> node) |
protected List<FlowNodeDefinition> |
takeNone() |
public List<FlowNodeDefinition> execute(T node, ExecutionContext context)
execute in interface FlowNodeExectuor<T extends FlowNodeDefinition>public void preExecute(ExecutionContext context)
preExecute in interface FlowNodeExectuor<T extends FlowNodeDefinition>public void postExecute(ExecutionContext context)
postExecute in interface FlowNodeExectuor<T extends FlowNodeDefinition>protected List<FlowNodeDefinition> takeAll(FlowNodeDefinition<?> node)
protected List<FlowNodeDefinition> takeNone()
public void setTokenStore(TokenStore tokenStore)
setTokenStore in interface TokenStoreAwareCopyright © 2014. All rights reserved.