Package org.jboss.system
Interface ServiceMBean
- All Superinterfaces:
Service
- All Known Implementing Classes:
ServiceMBeanSupport
An interface describing a JBoss service MBean.
- Version:
- $Revision: 81033 $
- Author:
- Rickard Oberg, Andreas Schaefer, Scott.Stark@jboss.org
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringServiceController notification types corresponding to service lifecycle eventsstatic final intThe Service.create has completedstatic final Stringstatic final intThe Service.destroy has completedstatic final intThere has been an error during some operationstatic final intThe MBean has been created and has completed MBeanRegistration.postRegisterstatic final Stringstatic final intThe Service.start has completedstatic final intThe Service.start has been invokedstatic final String[]static final Stringstatic final intThe Service.stop has completedstatic final intThe Service.stop has been invokedstatic final intThe MBean has been created but has not completed MBeanRegistration.postRegister -
Method Summary
Modifier and TypeMethodDescriptiongetName()intgetState()voidjbossInternalLifecycle(String method) Detyped lifecycle invocation
-
Field Details
-
CREATE_EVENT
ServiceController notification types corresponding to service lifecycle events- See Also:
-
START_EVENT
- See Also:
-
STOP_EVENT
- See Also:
-
DESTROY_EVENT
- See Also:
-
states
-
STOPPED
static final int STOPPEDThe Service.stop has completed- See Also:
-
STOPPING
static final int STOPPINGThe Service.stop has been invoked- See Also:
-
STARTING
static final int STARTINGThe Service.start has been invoked- See Also:
-
STARTED
static final int STARTEDThe Service.start has completed- See Also:
-
FAILED
static final int FAILEDThere has been an error during some operation- See Also:
-
DESTROYED
static final int DESTROYEDThe Service.destroy has completed- See Also:
-
CREATED
static final int CREATEDThe Service.create has completed- See Also:
-
UNREGISTERED
static final int UNREGISTEREDThe MBean has been created but has not completed MBeanRegistration.postRegister- See Also:
-
REGISTERED
static final int REGISTEREDThe MBean has been created and has completed MBeanRegistration.postRegister- See Also:
-
-
Method Details