|
|||||||||
| 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 | ||||||||