Methods inherited from interface org.springframework.context.ApplicationListener
Starts the state machine and returns.
Waits for the state machine to stop executing.
the final state in which the machine stopped
java.lang.InterruptedException - if the waiting thread is interrupted
Force an early termination of the state machine, in response to user submitting a kill via API or ctrl-c.
- State actions are not interrupted. Only after the one currently executing is completed the stop
signal is processed (TODO: make long-running actions, such as setup, interruptable).
- Some actions are still performed before the program exits. For example publish the updated job status
server-side. Refer to the StateMachineAutoConfiguration for details.