Interface IEventsProcessEngine
-
- All Known Implementing Classes:
StateMachine
public interface IEventsProcessEngine
This implemented by the state machine and passed to the ProcessEngine ProcessEngine can with this callback the state machine and update it with the information about the execution of step with her status code
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StatusCode
getCurrentProcessWorkflowStatus()
void
onError(java.lang.Throwable throwable)
The ProcessEngine callback on system error occurredvoid
onProcessEngineCancel(WorkerParameters workerParameters)
The ProcessEngine callback when the step is cancelledvoid
onProcessEngineCompleteStep(ItemStatus itemStatus, WorkerParameters workerParameters)
The ProcessEngine callback on complete step (for any status code)void
onUpdate(StatusCode statusCode)
Update the current step status codevoid
onUpdate(java.lang.String messageIdentifier, java.lang.String originatingAgency)
-
-
-
Method Detail
-
onUpdate
void onUpdate(StatusCode statusCode)
Update the current step status code- Parameters:
statusCode
-
-
getCurrentProcessWorkflowStatus
StatusCode getCurrentProcessWorkflowStatus()
-
onUpdate
void onUpdate(java.lang.String messageIdentifier, java.lang.String originatingAgency)
- Parameters:
messageIdentifier
-originatingAgency
-
-
onProcessEngineCompleteStep
void onProcessEngineCompleteStep(ItemStatus itemStatus, WorkerParameters workerParameters)
The ProcessEngine callback on complete step (for any status code)- Parameters:
itemStatus
-workerParameters
-
-
onProcessEngineCancel
void onProcessEngineCancel(WorkerParameters workerParameters)
The ProcessEngine callback when the step is cancelled- Parameters:
workerParameters
-
-
onError
void onError(java.lang.Throwable throwable)
The ProcessEngine callback on system error occurred- Parameters:
throwable
-
-
-