|
|||||||||
| Home >> All >> org >> mobicents >> slee >> container >> management >> [ jmx overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.mobicents.slee.container.management.jmx
Interface SleeManagementMBeanImplMBean

- All Superinterfaces:
- javax.management.MBeanRegistration, javax.management.NotificationBroadcaster
- All Known Implementing Classes:
- SleeManagementMBeanImpl
- public interface SleeManagementMBeanImplMBean
- extends javax.management.MBeanRegistration, javax.management.NotificationBroadcaster
| Method Summary | |
javax.management.ObjectName |
getAlarmMBean()
return the ObjectName of the AlarmMBean |
javax.management.ObjectName |
getDeploymentMBean()
return the ObjectName of the DeploymentMBean |
javax.management.ObjectName |
getProfileProvisioningMBean()
|
javax.management.ObjectName |
getServiceManagementMBean()
return the ObjectName of the ServiceManagementMBean |
SleeState |
getState()
|
javax.management.ObjectName |
getTraceMBean()
|
boolean |
isFullSleeStop()
Indicates whether Mobicents SLEE is simply marked as STOPPED or all its services actually stopped. |
void |
setAlarmMBean(javax.management.ObjectName newAM)
set the ObjectName of the AlarmMBean |
void |
setDeploymentMBean(javax.management.ObjectName newDM)
set the ObjectName of the DeploymentMBean |
void |
setFullSleeStop(boolean b)
|
void |
setProfileProvisioningMBean(javax.management.ObjectName newPPM)
set the ObjectName of the ProfileProvisioningMBean |
void |
setServiceManagementMBean(javax.management.ObjectName newSMM)
set the ObjectName of the ServiceManagementMBean |
void |
setTraceMBean(javax.management.ObjectName newTM)
set the ObjectName of the TraceMBean |
void |
shutdown()
Shutdown the SLEE processes. |
void |
start()
Start the SLEE container |
void |
stop()
Gracefully stop the SLEE. |
| Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, postRegister, preDeregister, preRegister |
| Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener, getNotificationInfo, removeNotificationListener |
| Method Detail |
getState
public SleeState getState()
throws ManagementException
start
public void start()
throws InvalidStateException,
ManagementException
- Start the SLEE container
stop
public void stop()
throws InvalidStateException,
ManagementException
- Gracefully stop the SLEE. Should do it in a non-blocking manner.
shutdown
public void shutdown()
throws InvalidStateException,
ManagementException
- Shutdown the SLEE processes. The spec requires that System.exit() be
called before this methods returns. We are not convinced this is
necessary yet. A trivial implementation would be to make a call to the
JBoss server shutdown()
getDeploymentMBean
public javax.management.ObjectName getDeploymentMBean()
- return the ObjectName of the DeploymentMBean
setDeploymentMBean
public void setDeploymentMBean(javax.management.ObjectName newDM)
- set the ObjectName of the DeploymentMBean
getServiceManagementMBean
public javax.management.ObjectName getServiceManagementMBean()
- return the ObjectName of the ServiceManagementMBean
setServiceManagementMBean
public void setServiceManagementMBean(javax.management.ObjectName newSMM)
- set the ObjectName of the ServiceManagementMBean
getProfileProvisioningMBean
public javax.management.ObjectName getProfileProvisioningMBean()
setProfileProvisioningMBean
public void setProfileProvisioningMBean(javax.management.ObjectName newPPM)
- set the ObjectName of the ProfileProvisioningMBean
getTraceMBean
public javax.management.ObjectName getTraceMBean()
setTraceMBean
public void setTraceMBean(javax.management.ObjectName newTM)
- set the ObjectName of the TraceMBean
getAlarmMBean
public javax.management.ObjectName getAlarmMBean()
- return the ObjectName of the AlarmMBean
setAlarmMBean
public void setAlarmMBean(javax.management.ObjectName newAM)
- set the ObjectName of the AlarmMBean
setFullSleeStop
public void setFullSleeStop(boolean b)
isFullSleeStop
public boolean isFullSleeStop()
- Indicates whether Mobicents SLEE is simply marked as STOPPED or all its services actually stopped.
The distinction is important due to the way MBean service dependencies are handled on mobicents.sar undeploy vs.
externally calling SleeManagementMBean.stop()
|
|||||||||
| Home >> All >> org >> mobicents >> slee >> container >> management >> [ jmx overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC