Classes | Public Member Functions

alma.acs.alarmsystem.acsimpl.AcsAlarmSystem Class Reference

Inherits alma::alarmsystem::AlarmServicePOA.

List of all members.

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

Constructor & Destructor Documentation

alma.acs.alarmsystem.acsimpl.AcsAlarmSystem.AcsAlarmSystem ( AlarmSystemCorbaServer  corbaServer  )  throws Exception

Member Function Documentation

boolean alma.acs.alarmsystem.acsimpl.AcsAlarmSystem.isACSAlarmService (  ) 

Return the type of alarm system

Returns:
always true
synchronized void alma.acs.alarmsystem.acsimpl.AcsAlarmSystem.shutdown (  ) 

Shutdown the alarm service

synchronized void alma.acs.alarmsystem.acsimpl.AcsAlarmSystem.submitAlarm ( Triplet  triplet,
boolean  active,
String  sourceHostName,
String  sourceName,
long  timestamp,
Property[]  alarmProperties 
) throws BadParameterEx, UnexpectedExceptionEx

IDL method: submit an alarm without.

Build a message to sent to the AlarmMessageProcessorImpl#process(Message).

Parameters:
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

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties