Interface WorkflowStateListener
-
- All Known Implementing Classes:
EchoWFStateListener
public interface WorkflowStateListener
Listens to state changes for a workflow
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
stepStateChanged(StepIdentifier identifier, StepStateChange stepStateChange, java.util.Date timestamp)
A step changed state, as identified in theStepState
void
subWorkflowExecutionStateChanged(StepIdentifier identifier, ExecutionState executionState, java.util.Date timestamp, java.util.List<java.lang.String> nodeSet)
A sub workflow state changed with the given identifiervoid
workflowExecutionStateChanged(ExecutionState executionState, java.util.Date timestamp, java.util.List<java.lang.String> nodeSet)
The workflow execution state changed
-
-
-
Method Detail
-
stepStateChanged
void stepStateChanged(StepIdentifier identifier, StepStateChange stepStateChange, java.util.Date timestamp)
A step changed state, as identified in theStepState
- Parameters:
identifier
- the new state identifierstepStateChange
- the change to the statetimestamp
- the time of the change
-
workflowExecutionStateChanged
void workflowExecutionStateChanged(ExecutionState executionState, java.util.Date timestamp, java.util.List<java.lang.String> nodeSet)
The workflow execution state changed- Parameters:
executionState
- the new execution statetimestamp
- the time of the changenodeSet
- the set of nodes
-
subWorkflowExecutionStateChanged
void subWorkflowExecutionStateChanged(StepIdentifier identifier, ExecutionState executionState, java.util.Date timestamp, java.util.List<java.lang.String> nodeSet)
A sub workflow state changed with the given identifier- Parameters:
identifier
- the step identifierexecutionState
- statetimestamp
- timestampnodeSet
- node set
-
-