Public Member Functions | |
void | setSourceDAO (SourceDAO sourceDAO) |
void | setAlarmCache (ACSAlarmCacheImpl alarmCache) |
void | notifyReductionRelatives (Alarm alarm) |
void | process (Message alarmMessage) throws Exception |
void | processChange (FaultState faultState, String sourceName, String sourceHostname, Timestamp sourceTimestamp) throws Exception |
void | updateMultiplicityNode (Alarm alarm) |
void | updateReductionStatus (Alarm alarm) |
void cern.laser.business.pojo.AlarmMessageProcessorImpl.notifyReductionRelatives | ( | Alarm | alarm | ) |
void cern.laser.business.pojo.AlarmMessageProcessorImpl.process | ( | Message | alarmMessage | ) | throws Exception |
void cern.laser.business.pojo.AlarmMessageProcessorImpl.processChange | ( | FaultState | faultState, | |
String | sourceName, | |||
String | sourceHostname, | |||
Timestamp | sourceTimestamp | |||
) | throws Exception |
References com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.acquire(), com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.getCopy(), cern.laser.business.data.Source.getName(), cern.laser.business.data.Alarm.getSource(), cern.laser.business.data.Status.getSourceTimestamp(), cern.laser.business.data.Status.getUserTimestamp(), cern.laser.business.pojo.AlarmMessageProcessorImpl.notifyReductionRelatives(), com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.put(), and com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.release().
Referenced by cern.laser.business.pojo.AlarmSourceMonitorImpl.check().
void cern.laser.business.pojo.AlarmMessageProcessorImpl.setAlarmCache | ( | ACSAlarmCacheImpl | alarmCache | ) |
Referenced by com.cosylab.acs.laser.LaserComponent.initialize().
void cern.laser.business.pojo.AlarmMessageProcessorImpl.setSourceDAO | ( | SourceDAO | sourceDAO | ) |
Referenced by com.cosylab.acs.laser.LaserComponent.initialize().
void cern.laser.business.pojo.AlarmMessageProcessorImpl.updateMultiplicityNode | ( | Alarm | alarm | ) |
References cern.laser.business.data.Status.getActive(), cern.laser.business.data.Alarm.getStatus(), cern.laser.business.data.Alarm.getTriplet(), cern.laser.business.pojo.AlarmMessageProcessorImpl.notifyReductionRelatives(), com.cosylab.acs.laser.dao.ACSAlarmCacheImpl.put(), cern.laser.business.data.Status.setActive(), cern.laser.business.data.Status.setSourceTimestamp(), cern.laser.business.data.Status.setSystemTimestamp(), and cern.laser.business.data.Status.setUserTimestamp().
void cern.laser.business.pojo.AlarmMessageProcessorImpl.updateReductionStatus | ( | Alarm | alarm | ) |