Public Types | |
enum | FloodItem { NUM_OF_FLOODS = ("Num. of floods",false,false), ACTUALLY_IN_FLOOD = ("Actually in flood", false,true), TOT_ALARMS = ("Tot. alarms in floods",false,false), HIGHEST_ALARMS = ("Highest num. of alarms in flood",false,false), AVG_ALARMS = ("Avg. alarms per flood",false,false), MEASURED_TIME = ("Monitoring time",true,false), FLOOD_TIME = ("Time of Alarm service in flood",true,false) } |
Public Member Functions | |
synchronized int | getTotAlarmsInFloods () |
synchronized long | getTotTimeInFloods () |
synchronized float | getAvgAlarmsInFloods () |
synchronized int | getHighestAlarmsCountInFloods () |
synchronized int | getNumOfFloods () |
synchronized Collection < FloodItem > | getNumbers () |
synchronized void | shutdownContainer () |
void | setTableViewer (TableViewer table) |
synchronized void | doneFlood () |
synchronized void | onAlarm (Alarm alarm) |
void | setTableContent (TableData tData) |
Static Public Member Functions | |
static FloodContainer | getInstance () |
Count the number of floods and generate the statistics
synchronized void alma.acs.alarmsanalyzer.document.flood.FloodContainer.doneFlood | ( | ) |
Referenced by alma.acs.alarmsanalyzer.document.flood.AlarmFlood.run().
synchronized float alma.acs.alarmsanalyzer.document.flood.FloodContainer.getAvgAlarmsInFloods | ( | ) |
Referenced by alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumbers().
synchronized int alma.acs.alarmsanalyzer.document.flood.FloodContainer.getHighestAlarmsCountInFloods | ( | ) |
Referenced by alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumbers().
static FloodContainer alma.acs.alarmsanalyzer.document.flood.FloodContainer.getInstance | ( | ) | [static] |
synchronized Collection<FloodItem> alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumbers | ( | ) |
References alma.acs.alarmsanalyzer.document.flood.FloodContainer.getAvgAlarmsInFloods(), alma.acs.alarmsanalyzer.document.flood.FloodContainer.getHighestAlarmsCountInFloods(), alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumOfFloods(), alma.acs.alarmsanalyzer.document.flood.FloodContainer.getTotAlarmsInFloods(), alma.acs.alarmsanalyzer.document.flood.FloodContainer.getTotTimeInFloods(), and alma.acs.alarmsanalyzer.document.flood.AlarmFlood.isFloodStarted().
Referenced by alma.acs.alarmsanalyzer.document.flood.FloodContainer.setTableContent().
synchronized int alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumOfFloods | ( | ) |
Referenced by alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumbers().
synchronized int alma.acs.alarmsanalyzer.document.flood.FloodContainer.getTotAlarmsInFloods | ( | ) |
References alma.acs.alarmsanalyzer.document.flood.AlarmFlood.getAlarmsInFlood().
Referenced by alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumbers().
synchronized long alma.acs.alarmsanalyzer.document.flood.FloodContainer.getTotTimeInFloods | ( | ) |
References alma.acs.alarmsanalyzer.document.flood.AlarmFlood.getStartTimeOfFlood(), and alma.acs.alarmsanalyzer.document.flood.AlarmFlood.lengthOfFlood().
Referenced by alma.acs.alarmsanalyzer.document.flood.FloodContainer.getNumbers().
synchronized void alma.acs.alarmsanalyzer.document.flood.FloodContainer.onAlarm | ( | Alarm | alarm | ) |
Called on alarm change arrival.
alarm | The alarm |
Implements alma.acs.alarmsanalyzer.engine.AlarmCategoryListener.
References alma.acs.alarmsanalyzer.document.flood.AlarmFlood.onAlarm().
void alma.acs.alarmsanalyzer.document.flood.FloodContainer.setTableContent | ( | TableData | tData | ) |
void alma.acs.alarmsanalyzer.document.flood.FloodContainer.setTableViewer | ( | TableViewer | table | ) |
synchronized void alma.acs.alarmsanalyzer.document.flood.FloodContainer.shutdownContainer | ( | ) |