This class is used by the state or StatePlugin to communicate to the "<b>Processing Engine</b>" on the requested follow-up transition.
public class SmappStateProcessingAction
All public members of the SmappStateProcessingAction class, including all inherited members.
Name | Description |
---|---|
Normal processing action, or continue the application flow to the specified follow-up state (i.e., provided by the input parameter). | |
Current suggested action is to continue processing. | |
Current suggested action is to terminate the processing. | |
Current suggested action is to wait processing. | |
Suggesting to the processing engine to terminate the application flow when it's appropriate. | |
Processing should be temporarily paused to wait for additional incoming trigger. |
All package members of the SmappStateProcessingAction class, including all inherited members.
The processing engine treats the requested follow-up transition as a suggestion, and executes it when appropriate.
Currently, the processing engine supports three actions: continue, wait, and terminate.
This SmappStateProcessingAction is passed by the processing engine to the state as an input parameter to the StatePlugin#processState(SmappStateProcessingContext, SmappStateProcessingAction) method, that is custom implemented by each state. At the end of this method, the implementation need to use the provided SmappStateProcessingAction to call one of the provided methods. Otherwise, the processing engine will automatically terminate the application flow.
SmappStateProcessingAction constructor
continueProcessing method
getContinueState method
isContinueProcessing method
isTerminateProcessing method
isWaitProcessing method
terminateProcessing method
waitForMessage method
continueProcessing variable
continueState variable
terminateProcessing variable
![]() |
Discuss this page in DocCommentXchange.
|
Copyright © 2012, Sybase, Inc. - Brand Mobiliser API 1.3.0 - October 24, 2012 |