Public Member Functions | |
AlarmCacheListenerImpl (AlarmCacheServerImpl alarmCacheServer) | |
void | onAlarmChange (AlarmChange change) |
void | close () |
Protected Member Functions | |
void | finalize () throws Throwable |
Implementation class.
cern.laser.business.cache.AlarmCacheListenerImpl.AlarmCacheListenerImpl | ( | AlarmCacheServerImpl | alarmCacheServer | ) |
void cern.laser.business.cache.AlarmCacheListenerImpl.close | ( | ) |
Close and deallocate the resources..
Implements cern.laser.business.cache.AlarmCacheListener.
References cern.laser.util.buffer.SynchroBuffer.close().
Referenced by cern.laser.business.cache.AlarmCacheListenerImpl.finalize().
void cern.laser.business.cache.AlarmCacheListenerImpl.finalize | ( | ) | throws Throwable [protected] |
void cern.laser.business.cache.AlarmCacheListenerImpl.onAlarmChange | ( | AlarmChange | change | ) |
Callback method. Called on changes to the alarm cache.
change | the cached alarm that has changed. |
Implements cern.laser.business.cache.AlarmCacheListener.
References cern.laser.business.data.Alarm.getAlarmId(), cern.laser.business.data.AlarmChange.getAlarmId(), cern.laser.business.data.AlarmChange.getCurrent(), cern.laser.business.data.AlarmChange.getPrevious(), cern.laser.business.data.Alarm.getStatus(), and cern.laser.util.buffer.SynchroBuffer.push().