Classes | |
class | TenMinutesNumber |
Public Member Functions | |
void | faultStateReceived (FaultState faultState) |
void | sourceXMLMsgReceived (String asiMessage) |
void | run () |
synchronized void | shutdownContainer () |
void | setChartViewer (ChartViewBase view) |
synchronized void | refresh () |
Static Public Member Functions | |
static TenMinutesContainer | getInstance () |
Static Public Attributes | |
static final int | MINUTESTIMEINTERVAL = 10 |
Protected Attributes | |
boolean | shutdown = false |
The container with the number of alarms received every 10 minutes for a maximum of one week.
If the tool listens for alarms for more then one week, the oldest number are removed.
void alma.acs.alarmsanalyzer.document.TenMinutesContainer.faultStateReceived | ( | FaultState | faultState | ) |
An alarm has been received from the source NC.
alarm | The alarm received from a source |
Implements alma.alarmsystem.clients.source.SourceListener.
References alma.acs.alarmsanalyzer.document.TenMinutesContainer.TenMinutesNumber.inc().
static TenMinutesContainer alma.acs.alarmsanalyzer.document.TenMinutesContainer.getInstance | ( | ) | [static] |
synchronized void alma.acs.alarmsanalyzer.document.TenMinutesContainer.refresh | ( | ) |
Ask the view to refresh the chart
References alma.acs.alarmsanalyzer.view.ChartViewBase.refreshChart().
Referenced by alma.acs.alarmsanalyzer.document.TenMinutesContainer.run().
void alma.acs.alarmsanalyzer.document.TenMinutesContainer.run | ( | ) |
The thread does nothing but waiting that the time elapses then start a new sample.
References alma.acs.alarmsanalyzer.document.TenMinutesContainer.MINUTESTIMEINTERVAL, alma.acs.alarmsanalyzer.document.TenMinutesContainer.refresh(), and alma.acs.alarmsanalyzer.document.TenMinutesContainer.shutdown.
void alma.acs.alarmsanalyzer.document.TenMinutesContainer.setChartViewer | ( | ChartViewBase | view | ) |
Set the view showing numbers from this container
view |
synchronized void alma.acs.alarmsanalyzer.document.TenMinutesContainer.shutdownContainer | ( | ) |
Shut down the container and free the resources
References alma.acs.alarmsanalyzer.document.TenMinutesContainer.shutdown.
void alma.acs.alarmsanalyzer.document.TenMinutesContainer.sourceXMLMsgReceived | ( | String | asiMessage | ) |
An XML has been received from the source NC.
The XML follows the ASIMessage.xsd schema definition and therefore it might have one or more fault states.
asiMessage | The ASIMessage received from an alarm source |
Implements alma.alarmsystem.clients.source.SourceListener.
final int alma.acs.alarmsanalyzer.document.TenMinutesContainer.MINUTESTIMEINTERVAL = 10 [static] |
The time interval (in minutes) for recording alarms
Referenced by alma.acs.alarmsanalyzer.document.TenMinutesContainer.run().
boolean alma.acs.alarmsanalyzer.document.TenMinutesContainer.shutdown = false [protected] |
true
if the container has been shut down
Referenced by alma.acs.alarmsanalyzer.document.TenMinutesContainer.run(), and alma.acs.alarmsanalyzer.document.TenMinutesContainer.shutdownContainer().