The SmappStateProcessingAction class controls state and application processing. Use it to signal the processing engine that further processing is intended.
- continueProcessing (SmappState) – continues execution to the specified follow-up state. Causes an infinite loop if the follow-up state is the same as the calling state. Termination must be handled within the state.
- waitForMessage() – pauses execution and waits for a response, then continues execution to the specified follow-up state.
- terminateProcessing () – terminates the application.
To terminate processing, states should call continueFail, and let the state-editor configuration determine what to do. If the state is not configured to forward continueFail calls to a follow-up state, the application automatically terminates.
To enable states to send messages and wait for replies before they continue processing, call waitForMessage.
To display a message control in the state editor, call supportsSendSmsMessage.