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, getAlarms
void rebroadcastActiveAlarmNotifications() throws ManagementException
ManagementException
void logAllActiveAlarms() throws ManagementException
ManagementException
Alarm getDescriptor(String alarmID) throws NullPointerException, ManagementException
getDescriptor
in interface AlarmMBean
NullPointerException
ManagementException
String[] getAlarms(NotificationSource notificationSource) throws NullPointerException, UnrecognizedNotificationSourceException, ManagementException
getAlarms
in interface AlarmMBean
NullPointerException
UnrecognizedNotificationSourceException
ManagementException
boolean isActive(String alarmID) throws NullPointerException, ManagementException
isActive
in interface AlarmMBean
NullPointerException
ManagementException
Alarm[] getDescriptors(String[] alarmIDs) throws NullPointerException, ManagementException
getDescriptors
in interface AlarmMBean
NullPointerException
ManagementException