Inherited by alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.AlarmCounter.
Public Member Functions | |
ChatteringAlarm (String id, int nAct, int nTerm, Timestamp time) | |
int | getNumActive () |
int | getNumTerminate () |
int | getTotAlarms () |
void | update (int nAct, int nTerm, Timestamp time) |
Timestamp | getTimestamp () |
int | compareTo (ChatteringAlarm o) |
Public Attributes | |
final String | ID |
Protected Member Functions | |
ChatteringAlarm (String id, Timestamp time) | |
Protected Attributes | |
int | numActive = 0 |
int | numTerminate = 0 |
Timestamp | timestamp |
A chattering alarm.
Comparable orders items by number of activations.
alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ChatteringAlarm | ( | String | id, | |
Timestamp | time | |||
) | [protected] |
Build a ChatteringAlarm with no alarms.
id | The ID of the alarm | |
time | The time when the chattering has been registered |
References alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ID, alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numActive, alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numTerminate, and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.timestamp.
alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ChatteringAlarm | ( | String | id, | |
int | nAct, | |||
int | nTerm, | |||
Timestamp | time | |||
) |
Constructor
id | The ID of the alarm | |
nAct | Number of active alarms in a minute | |
nTerm | Number of terminate alarms in a minute | |
time | The time when the chattering has been registered |
References alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ID, alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numActive, alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numTerminate, and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.timestamp.
int alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.compareTo | ( | ChatteringAlarm | o | ) |
int alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getNumActive | ( | ) |
int alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getNumTerminate | ( | ) |
Timestamp alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getTimestamp | ( | ) |
int alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getTotAlarms | ( | ) |
References alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numActive, and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numTerminate.
Referenced by alma.acs.alarmsanalyzer.view.ChatteringView.ChatteringTableSorter.compare(), and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.update().
void alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.update | ( | int | nAct, | |
int | nTerm, | |||
Timestamp | time | |||
) |
Update the number of this alarm but only if the new ones are worst then previously registered.
nAct | Number of active alarms in a minute | |
nTerm | Number of terminate alarms in a minute | |
time | The time when the chattering has been registered |
References alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getTotAlarms(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numActive, alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numTerminate, and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.timestamp.
int alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numActive = 0 [protected] |
The number of ACTIVE alarms received in a minute
Referenced by alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ChatteringAlarm(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.compareTo(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getNumActive(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getTotAlarms(), and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.update().
int alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.numTerminate = 0 [protected] |
The number of Terminate alarms received in a minute
Referenced by alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ChatteringAlarm(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getNumTerminate(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getTotAlarms(), and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.update().
Timestamp alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.timestamp [protected] |
The time when the chattering event has been registered
Referenced by alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.ChatteringAlarm(), alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.getTimestamp(), and alma.acs.alarmsanalyzer.document.ChatteringAlarmsContainer.ChatteringAlarm.update().