public interface AlarmMBean extends AlarmMBean
Rhino extensions to the JAIN SLEE 1.1 Alarm MBean interface.
ALARM_NOTIFICATION_TYPE, OBJECT_NAME| Modifier and Type | Method and Description |
|---|---|
String[] |
getAlarms(NotificationSource notificationSource) |
Alarm |
getDescriptor(String alarmID) |
Alarm[] |
getDescriptors(String[] alarmIDs) |
boolean |
isActive(String alarmID) |
void |
logAllActiveAlarms()
Log alarm information for each active alarm in the cluster.
|
void |
rebroadcastActiveAlarmNotifications()
Rebroadcast alarm notifications for each active alarm in the cluster.
|
clearAlarm, clearAlarms, clearAlarms, getAlarmsvoid rebroadcastActiveAlarmNotifications()
throws ManagementException
Rebroadcast alarm notifications for each active alarm in the cluster. The notifications are all broadcast on the node this method is invoked on, which differs from normal alarm notification behaviour where alarm notifications are broadcast only on the node where their associated alarm was raised.
ManagementExceptionvoid logAllActiveAlarms()
throws ManagementException
Log alarm information for each active alarm in the cluster. The alarms are all logged to the log of the node this method is invoked on.
ManagementExceptionAlarm getDescriptor(String alarmID) throws NullPointerException, ManagementException
getDescriptor in interface AlarmMBeanNullPointerExceptionManagementExceptionString[] getAlarms(NotificationSource notificationSource) throws NullPointerException, UnrecognizedNotificationSourceException, ManagementException
getAlarms in interface AlarmMBeanNullPointerExceptionUnrecognizedNotificationSourceExceptionManagementExceptionboolean isActive(String alarmID) throws NullPointerException, ManagementException
isActive in interface AlarmMBeanNullPointerExceptionManagementExceptionAlarm[] getDescriptors(String[] alarmIDs) throws NullPointerException, ManagementException
getDescriptors in interface AlarmMBeanNullPointerExceptionManagementException