public abstract class NodeHandler extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
NodeHandler.Context |
| Constructor and Description |
|---|
NodeHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
enter(NodeHandler.Context context) |
abstract java.lang.String |
exit(NodeHandler.Context context) |
void |
fail(NodeHandler.Context context) |
static java.lang.String |
getLoopFlag(java.lang.String nodeName) |
void |
kill(NodeHandler.Context context) |
void |
loopDetection(NodeHandler.Context context) |
java.util.List<java.lang.String> |
multiExit(NodeHandler.Context context) |
public NodeHandler()
public static java.lang.String getLoopFlag(java.lang.String nodeName)
public void loopDetection(NodeHandler.Context context) throws WorkflowException
WorkflowExceptionpublic abstract boolean enter(NodeHandler.Context context) throws WorkflowException
WorkflowExceptionpublic java.util.List<java.lang.String> multiExit(NodeHandler.Context context) throws WorkflowException
WorkflowExceptionpublic abstract java.lang.String exit(NodeHandler.Context context) throws WorkflowException
WorkflowExceptionpublic void kill(NodeHandler.Context context)
public void fail(NodeHandler.Context context)
Copyright © 2018 Apache Software Foundation. All Rights Reserved.