|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The SleeManagementMBean
interface defines the central management
interface for the SLEE. This interface provides access a management client with
the JMX Object Names of other SLEE management MBeans, and allows the operational
state of the SLEE to be changed.
Notifications
Every time the operational state of the SLEE changes, the SleeManagementMBean
object must emit a SleeStateChange
notification.
Therefore it is required that the SleeManagementMBean
object implement the
javax.management.NotificationBroadcaster
interface.
Field Summary | |
static java.lang.String |
SLEE_STATE_CHANGE_NOTIFICATION_TYPE
The notification type of SleeStateChange
notifications emitted by this MBean. |
Method Summary | |
javax.management.ObjectName |
getAlarmMBean()
Get the JMX Object Name of the SLEE's AlarmMBean object. |
javax.management.ObjectName |
getDeploymentMBean()
Get the JMX Object Name of the SLEE's DeploymentMBean object. |
javax.management.ObjectName |
getProfileProvisioningMBean()
Get the JMX Object Name of the SLEE's ProfileProvisioningMBean object. |
javax.management.ObjectName |
getServiceManagementMBean()
Get the JMX Object Name of the SLEE's ServiceManagementMBean object. |
SleeState |
getState()
Get the current operational state of the SLEE. |
javax.management.ObjectName |
getTraceMBean()
Get the JMX Object Name of the SLEE's TraceMBean object. |
void |
shutdown()
Shutdown and terminate all SLEE processes related to this server image. |
void |
start()
Request that the SLEE's event routing subsystem be started. |
void |
stop()
Request that the SLEE's event routing subsystem be stopped. |
Field Detail |
public static final java.lang.String SLEE_STATE_CHANGE_NOTIFICATION_TYPE
SleeStateChange
notifications emitted by this MBean. The notification type is equal to the
string "javax.slee.management.sleestatechange
".Method Detail |
public SleeState getState() throws ManagementException
SleeState
object that indicates the current operational
state of the SLEE.ManagementException
- if the operatioanl state could not be determined
due to a system-level failure.public void start() throws InvalidStateException, ManagementException
InvalidStateException
- if the SLEE is not currently in the
Stopped state.ManagementException
- if the operational state of the SLEE could not
be changed due to a system-level failure.public void stop() throws InvalidStateException, ManagementException
InvalidStateException
- if the SLEE is not currently in the
Running state.ManagementException
- if the operational state of the SLEE could not
be changed due to a system-level failure.public void shutdown() throws InvalidStateException, ManagementException
SleeStateChange
notification.InvalidStateException
- if the SLEE is not currently in the
Stopped state.ManagementException
- if the operational state of the SLEE could not
be changed due to a system-level failure.public javax.management.ObjectName getDeploymentMBean()
DeploymentMBean
object.DeploymentMBean
object.public javax.management.ObjectName getServiceManagementMBean()
ServiceManagementMBean
object.ServiceManagementMBean
object.public javax.management.ObjectName getProfileProvisioningMBean()
ProfileProvisioningMBean
object.ProfileProvisioningMBean
object.public javax.management.ObjectName getTraceMBean()
TraceMBean
object.TraceMBean
object.public javax.management.ObjectName getAlarmMBean()
AlarmMBean
object.AlarmMBean
object.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |