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, getAlarms
void 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.
ManagementException
void 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.
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