| Alarm Constants.
An alarm can be of two types:
Stateless, when the producing MBean keeps no state about the occurence
of the alarm. The produced alarm notification must have alarmState STATE_NONE
and the valid severities are SEVERITY_NORMAL -> SEVERITY_UNKNOWN
Stateful, when the producing MBean keeps state about the occurence
of the alarm. The first notification must carry alarmState STATE_CREATED,
with valid severities SEVERITY_WARNING -> SEVERITY_UNKNOWN. Any change
in the alarm (severity) must generate an alarm notification with alarmState
STATE_CHANGED and valid severities SEVERITY_WARNING -> SEVERITY_UNKNOWN.
The clearance of the alarm must be indicates with an alarm notification
with alarmState STATE_CLEARED and a severity of SEVERITY_NORMAL.
This complexity is required in order to be able to easily correlate
alarms and associaty the generation and clearence of system faults.
author: Dimitris Andreadis version: $Revision: 57210 $ |