public final class MUserApplicationState
extends java.lang.Object
This class is used in conjunction with MHostInfo. It provides the different type of states an application
can be in at any one time.
UNINITIALIZED
- application should be set to this state before MApp.start() is called to indicate that
the it has not been initialized yet.
INITIALIZING
- application should be set to this state at the beginning of its onInitialization() to
indicate that the application has started initializing.
RUNNING
- application should be set to this state at the end of onInitialization() to indicate initialization
has completed and the application is in running state.
STOPPING
- application should be set to this state at the beginning of onTermination() to indicate the
application is about to shutdown.
STOPPED
- application should be set to this state at the end of onTermination() to indicate the application
has shutdown.
STANDBY
- application should be set to this state when it acts as a backup application in the fault-tolerant
environment.