[jboss-jira] [JBoss JIRA] Created: (JBMAN-51) Expose runtime state from ManagedComponent

Scott M Stark (JIRA) jira-events at lists.jboss.org
Tue Feb 10 12:45:44 EST 2009


Expose runtime state from ManagedComponent
------------------------------------------

                 Key: JBMAN-51
                 URL: https://jira.jboss.org/jira/browse/JBMAN-51
             Project: JBoss Managed
          Issue Type: Feature Request
    Affects Versions: JBossMan.2.0.0.GA
            Reporter: Scott M Stark
            Assignee: Scott M Stark


Related to JBAS-5523, the ManagedComponent view needs to have some notion of a runtime state. A reasonable set of states seems to be the JSR77 

STARTING (0) 
This state indicates that the SMO has been requested to start, and is in the 
process of starting. On entering this state an SMO may generate an event whose 
type value is "j2ee.state.starting". Event notification of the STARTING 
state is optional for all managed objects that implement StateManageable. 

RUNNING (1) 
This is the normal running state for an SMO. This state indicates that the 
SMOisoperational.OnenteringthisstateanSMOmustgenerateaneventwhose 
type value is "j2ee.state.running". Event notification of the RUNNING 
state is required for all managed objects that implement StateManageable. 

STOPPING (2)
This state indicates that the SMO has been requested to stop, and is in the 
process of stopping. On entering this state an SMO may generate an event whose 
type value is "j2ee.state.stopping". Event notification of the STOPPING 
state is optional for all managed objects that implement StateManageable. 

STOPPED (3) 
This state indicates that the StateManageable Object has stopped and can be 
restarted.OnenteringthisstateanSMOmustgenerateaneventwhosetypevalue 
is"j2ee.state.stopped".EventnotificationoftheSTOPPEDstateisrequired 
by all managed objects that implement StateManageable. 

FAILED (4) 
This state indicates that the StateManageable Object has unexpectedly 
stopped. On entering this state an SMO must generate an event whose type value 
is"j2ee.state.failed".EventnotificationoftheFAILEDstateisrequiredby 
all managed objects that implement StateManageable. It may be possible to start 
an SMO that has entered the FAILED state by calling thestart() operation. It 
maybepossibletostopanSMOthathasenteredtheFAILEDstatebycallingthe 
stop() operation. An SMO that cannot succesfully reach the RUNNING or 
STOPPED state from the FAILED state must reenter the FAILED state after the 
the attempt to reach the RUNNING or STOPPED state fails and emit another 
"j2ee.state.failed" event. An SMO that cannot succesfully reach the 
RUNNINGorSTOPPEDstatefromtheFAILEDstaterequiresintervention,such 
as redeployment, to restore the managed object to the desired state. 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       




More information about the jboss-jira mailing list