- <init>
Construct the engine for the participant in a specified state.
- cannotComplete
Handle the cannot complete event. Active -> NotCompleting Canceling -> Canceling
(invalid state) Com
- changeState
Change the state and notify any listeners.
- completed
Handle the completed event. Active -> Completed Canceling -> Canceling (invalid
state) Completed ->
- createContext
Create a context for the outgoing message.
- ended
End the current participant.
- executeCancel
Execute the cancel transition.
- executeClose
Execute the close transition.
- executeCompensate
Execute the compensate transition.
- exit
Handle the exit event. Active -> Exiting Canceling -> Canceling (invalid state)
Completed -> Complet
- fail
Handle the fail event. Active -> Failing-Active Canceling -> Failing-Canceling
Completed -> Complete
- initiateTimer
Initiate the timer.