Interface WorkflowExecutionListener
-
- All Known Implementing Classes:
BaseWorkflowExecutionListener
,ContextManager
,EchoExecListener
,LogFlusher
,NoopWorkflowExecutionListener
,WorkflowEventLoggerListener
,WorkflowExecutionListenerImpl
,WorkflowExecutionStateListenerAdapter
public interface WorkflowExecutionListener
WorkflowExecutionListener is ...
-
-
Method Summary
-
-
-
Method Detail
-
beginWorkflowExecution
void beginWorkflowExecution(StepExecutionContext executionContext, WorkflowExecutionItem item)
-
finishWorkflowExecution
void finishWorkflowExecution(WorkflowExecutionResult result, StepExecutionContext executionContext, WorkflowExecutionItem item)
-
beginWorkflowItem
void beginWorkflowItem(int step, StepExecutionItem item)
-
beginWorkflowItemErrorHandler
void beginWorkflowItemErrorHandler(int step, StepExecutionItem item)
-
finishWorkflowItem
void finishWorkflowItem(int step, StepExecutionItem item, StepExecutionResult result)
-
finishWorkflowItemErrorHandler
void finishWorkflowItemErrorHandler(int step, StepExecutionItem item, StepExecutionResult success)
-
beginStepExecution
void beginStepExecution(StepExecutor executor, StepExecutionContext context, StepExecutionItem item)
Called when execution begins for a step- Parameters:
executor
- executorcontext
- contextitem
- step
-
finishStepExecution
void finishStepExecution(StepExecutor executor, StatusResult result, StepExecutionContext context, StepExecutionItem item)
Called when execution finishes for a step- Parameters:
executor
- executorresult
- resultcontext
- contextitem
- step
-
beginExecuteNodeStep
void beginExecuteNodeStep(ExecutionContext context, NodeStepExecutionItem item, INodeEntry node)
Begin execution of a node step- Parameters:
context
- contextitem
- stepnode
- node
-
finishExecuteNodeStep
void finishExecuteNodeStep(NodeStepResult result, ExecutionContext context, StepExecutionItem item, INodeEntry node)
Finish execution of a node step- Parameters:
result
- resultcontext
- contextitem
- stepnode
- node
-
-