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().
1.7.0