public class StepContextWorkflowExecutionListener<NODE,STEP> extends java.lang.Object implements StepNodeContextListener<NODE,STEP>, StepNodeContext<NODE,STEP>
Constructor and Description |
---|
StepContextWorkflowExecutionListener() |
Modifier and Type | Method and Description |
---|---|
void |
beginContext()
Indicates context begins
|
void |
beginNodeContext(NODE node)
Enter a node context
|
void |
beginStepContext(STEP step)
Enter a step context
|
void |
finishContext()
Indicates context has finished
|
void |
finishNodeContext()
Finish a node context
|
void |
finishStepContext()
finish a step context
|
java.util.List<STEP> |
getCurrentContext()
Return the stack for the step context
|
NODE |
getCurrentNode()
Return the current node
|
public StepContextWorkflowExecutionListener()
public void beginContext()
StepNodeContextListener
beginContext
in interface StepNodeContextListener<NODE,STEP>
public void finishContext()
StepNodeContextListener
finishContext
in interface StepNodeContextListener<NODE,STEP>
public void beginStepContext(STEP step)
StepNodeContextListener
beginStepContext
in interface StepNodeContextListener<NODE,STEP>
public void finishStepContext()
StepNodeContextListener
finishStepContext
in interface StepNodeContextListener<NODE,STEP>
public void beginNodeContext(NODE node)
StepNodeContextListener
beginNodeContext
in interface StepNodeContextListener<NODE,STEP>
public void finishNodeContext()
StepNodeContextListener
finishNodeContext
in interface StepNodeContextListener<NODE,STEP>
public NODE getCurrentNode()
StepNodeContext
getCurrentNode
in interface StepNodeContext<NODE,STEP>
public java.util.List<STEP> getCurrentContext()
StepNodeContext
getCurrentContext
in interface StepNodeContext<NODE,STEP>