Module io.automatiko.engine.api
Interface ProcessEventListener
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
DefaultProcessEventListener
A listener for events related to process instance execution.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidThis listener method is invoked right after node instance is initialized but not yet invokeddefault voidThis listener method is invoked right after a node instance failed at executionvoidThis listener method is invoked right after a node in a process instance has been left (which is when the node was completed, for example when it performed the task it was designed for).voidThis listener method is invoked right after a node in a process instance has been triggered (which is when the node was entered, for example when an incoming connection triggered it).voidThis listener method is invoked right after a process instance has been completed (or aborted).default voidThis listener method is invoked right after signal is delivered to process instance.voidThis listener method is invoked right after a process instance has been started.default voidafterSLAViolated(SLAViolatedEvent event) This listener method is invoked right after a process/node instance's SLA has been violated.voidThis listener method is invoked right after the value of a process variable has been changed.default voidThis listener method is invoked right after a work item transition.voidThis listener method is invoked right before a node in a process instance is being left (which is when the node is completed, for example when it has performed the task it was designed for).voidThis listener method is invoked right before a node in a process instance is being triggered (which is when the node is being entered, for example when an incoming connection triggers it).voidThis listener method is invoked right before a process instance is being completed (or aborted).default voidThis listener method is invoked right before a signal is delivered to process instance.voidThis listener method is invoked right before a process instance is being started.default voidThis listener method is invoked right before a process/node instance's SLA has been violated.voidThis listener method is invoked right before the value of a process variable is being changed.default voidThis listener method is invoked right before a work item transition.
-
Method Details
-
beforeProcessStarted
This listener method is invoked right before a process instance is being started.- Parameters:
event-
-
afterProcessStarted
This listener method is invoked right after a process instance has been started.- Parameters:
event-
-
beforeProcessCompleted
This listener method is invoked right before a process instance is being completed (or aborted).- Parameters:
event-
-
afterProcessCompleted
This listener method is invoked right after a process instance has been completed (or aborted).- Parameters:
event-
-
beforeNodeTriggered
This listener method is invoked right before a node in a process instance is being triggered (which is when the node is being entered, for example when an incoming connection triggers it).- Parameters:
event-
-
afterNodeTriggered
This listener method is invoked right after a node in a process instance has been triggered (which is when the node was entered, for example when an incoming connection triggered it).- Parameters:
event-
-
beforeNodeLeft
This listener method is invoked right before a node in a process instance is being left (which is when the node is completed, for example when it has performed the task it was designed for).- Parameters:
event-
-
afterNodeLeft
This listener method is invoked right after a node in a process instance has been left (which is when the node was completed, for example when it performed the task it was designed for).- Parameters:
event-
-
beforeVariableChanged
This listener method is invoked right before the value of a process variable is being changed.- Parameters:
event-
-
afterVariableChanged
This listener method is invoked right after the value of a process variable has been changed.- Parameters:
event-
-
beforeSLAViolated
This listener method is invoked right before a process/node instance's SLA has been violated.- Parameters:
event-
-
afterSLAViolated
This listener method is invoked right after a process/node instance's SLA has been violated.- Parameters:
event-
-
beforeWorkItemTransition
This listener method is invoked right before a work item transition.- Parameters:
event-
-
afterWorkItemTransition
This listener method is invoked right after a work item transition.- Parameters:
event-
-
afterNodeInstanceFailed
This listener method is invoked right after a node instance failed at execution- Parameters:
event-
-
beforeProcessSignaled
This listener method is invoked right before a signal is delivered to process instance.- Parameters:
event-
-
afterProcessSignaled
This listener method is invoked right after signal is delivered to process instance.- Parameters:
event-
-
afterNodeInitialized
This listener method is invoked right after node instance is initialized but not yet invoked- Parameters:
event-
-