

Classes | |
| class | AcsComponentTerminator |
Public Member Functions | |
| AcsAlarmSystem (AlarmSystemCorbaServer corbaServer) throws Exception | |
| boolean | isACSAlarmService () |
| synchronized void | shutdown () |
| synchronized void | submitAlarm (Triplet triplet, boolean active, String sourceHostName, String sourceName, long timestamp, Property[] alarmProperties) throws BadParameterEx, UnexpectedExceptionEx |
Private Attributes | |
| final AlarmSystemCorbaServer | corbaServer |
| volatile boolean | closed = false |
| final Logger | logger |
| alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::AcsAlarmSystem | ( | AlarmSystemCorbaServer | corbaServer | ) | throws Exception [inline] |
Constructor
References corbaServer, alma::acs::alarmsystem::corbaservice::AlarmSystemCorbaServer::getLogger(), and logger.
| boolean alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::isACSAlarmService | ( | ) | [inline] |
Return the type of alarm system
true Implements alma::alarmsystem::AlarmServiceOperations.
| synchronized void alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::shutdown | ( | ) | [inline] |
Shutdown the alarm service
Implements alma::alarmsystem::AlarmServiceOperations.
| synchronized void alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::submitAlarm | ( | Triplet | triplet, | |
| boolean | active, | |||
| String | sourceHostName, | |||
| String | sourceName, | |||
| long | timestamp, | |||
| Property[] | alarmProperties | |||
| ) | throws BadParameterEx, UnexpectedExceptionEx [inline] |
IDL method: submit an alarm without.
Build a message to sent to the AlarmMessageProcessorImpl#process(Message).
| triplet | The triplet of the alarm | |
| active | if true the alarm is active | |
| sourceHostName | The name of the host of the source | |
| timestamp | The timestamp of the source | |
| alarmProperties | Additional user-defined properties of the alarm |
References logger.
volatile boolean alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::closed = false [private] |
Set to true if the alarm service has been shut down
Referenced by shutdown().
The CORBA server
Referenced by AcsAlarmSystem(), and alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::AcsComponentTerminator::run().
final Logger alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::logger [private] |
The logger
Referenced by AcsAlarmSystem(), alma::acs::alarmsystem::acsimpl::AcsAlarmSystem::AcsComponentTerminator::run(), shutdown(), and submitAlarm().
1.6.2