

Implementation class.
| cern::laser::business::cache::AlarmCacheListenerImpl::AlarmCacheListenerImpl | ( | AlarmCacheServerImpl | alarmCacheServer | ) | [inline] |
References createToBeNotifiedListener(), createToBePublishedListener(), createToBeStoredListener(), cern::laser::util::buffer::SynchroBuffer::enable(), LOGGER, cern::laser::util::buffer::SynchroBuffer::setSynchroBufferListener(), TBN_CHECK_DELAY_SLOPE, TBN_CHECK_MAX_DELAY, TBN_CHECK_MIN_DELAY, TBP_CHECK_DELAY_SLOPE, TBP_CHECK_MAX_DELAY, TBP_CHECK_MIN_DELAY, TBS_CHECK_DELAY_SLOPE, TBS_CHECK_MAX_DELAY, TBS_CHECK_MIN_DELAY, toBeNotified, toBePublished, and toBeStored.
| void cern::laser::business::cache::AlarmCacheListenerImpl::close | ( | ) | [inline] |
Close and deallocate the resources..
Implements cern::laser::business::cache::AlarmCacheListener.
References cern::laser::util::buffer::SynchroBuffer::close(), toBeNotified, toBePublished, and toBeStored.
Referenced by finalize().
| SynchroBufferListener cern::laser::business::cache::AlarmCacheListenerImpl::createToBeNotifiedListener | ( | ) | [inline, private] |
References alarmCacheServer, LOGGER, and cern::laser::business::pojo::AlarmCacheServerImpl::notify().
Referenced by AlarmCacheListenerImpl().
| SynchroBufferListener cern::laser::business::cache::AlarmCacheListenerImpl::createToBePublishedListener | ( | ) | [inline, private] |
References alarmCacheServer, LOGGER, and cern::laser::business::pojo::AlarmCacheServerImpl::publish().
Referenced by AlarmCacheListenerImpl().
| SynchroBufferListener cern::laser::business::cache::AlarmCacheListenerImpl::createToBeStoredListener | ( | ) | [inline, private] |
References alarmCacheServer, LOGGER, and cern::laser::business::pojo::AlarmCacheServerImpl::store().
Referenced by AlarmCacheListenerImpl().
| void cern::laser::business::cache::AlarmCacheListenerImpl::finalize | ( | ) | throws Throwable [inline, protected] |
References close().
| void cern::laser::business::cache::AlarmCacheListenerImpl::onAlarmChange | ( | AlarmChange | change | ) | [inline] |
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::AlarmChange::getCurrent(), cern::laser::util::buffer::SynchroBuffer::push(), toBeNotified, toBePublished, and toBeStored.
AlarmCacheServerImpl cern::laser::business::cache::AlarmCacheListenerImpl::alarmCacheServer [private] |
Referenced by createToBeNotifiedListener(), createToBePublishedListener(), and createToBeStoredListener().
final Logger cern::laser::business::cache::AlarmCacheListenerImpl::LOGGER = Logger.getLogger(AlarmCacheListenerImpl.class.getName()) [static, private] |
final int cern::laser::business::cache::AlarmCacheListenerImpl::TBN_CHECK_DELAY_SLOPE = 200 [static, private] |
Referenced by AlarmCacheListenerImpl().
final long cern::laser::business::cache::AlarmCacheListenerImpl::TBN_CHECK_MAX_DELAY = 30000 [static, private] |
Referenced by AlarmCacheListenerImpl().
final long cern::laser::business::cache::AlarmCacheListenerImpl::TBN_CHECK_MIN_DELAY = 5000 [static, private] |
Referenced by AlarmCacheListenerImpl().
final int cern::laser::business::cache::AlarmCacheListenerImpl::TBP_CHECK_DELAY_SLOPE = 100 [static, private] |
Referenced by AlarmCacheListenerImpl().
final long cern::laser::business::cache::AlarmCacheListenerImpl::TBP_CHECK_MAX_DELAY = 5000 [static, private] |
Referenced by AlarmCacheListenerImpl().
final long cern::laser::business::cache::AlarmCacheListenerImpl::TBP_CHECK_MIN_DELAY = 1000 [static, private] |
Referenced by AlarmCacheListenerImpl().
final int cern::laser::business::cache::AlarmCacheListenerImpl::TBS_CHECK_DELAY_SLOPE = 200 [static, private] |
Referenced by AlarmCacheListenerImpl().
final long cern::laser::business::cache::AlarmCacheListenerImpl::TBS_CHECK_MAX_DELAY = 10000 [static, private] |
Referenced by AlarmCacheListenerImpl().
final long cern::laser::business::cache::AlarmCacheListenerImpl::TBS_CHECK_MIN_DELAY = 1000 [static, private] |
Referenced by AlarmCacheListenerImpl().
Referenced by AlarmCacheListenerImpl(), close(), and onAlarmChange().
Referenced by AlarmCacheListenerImpl(), close(), and onAlarmChange().
Referenced by AlarmCacheListenerImpl(), close(), and onAlarmChange().
1.6.2