public interface AlarmMBean extends AlarmMBean
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
ManagementExceptionvoid logAllActiveAlarms()
throws ManagementException
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