Public Member Functions | |
| void | run () |
A class to terminate the alarm service asynchronously.
The alarm service is stopped by calling the shutdown IDL method. But inside such a method, the ORB can't be closed. This class shuts down the servant outside of the ORB thread.
| void com::cosylab::acs::laser::LaserComponent::LaserComponentTerminator::run | ( | ) | [inline] |
References com::cosylab::acs::laser::LaserComponent::alarmCacheListener, com::cosylab::acs::laser::LaserComponent::alarmSourceMonitor, cern::laser::business::cache::AlarmCacheListener::close(), com::cosylab::acs::laser::LaserComponent::corbaServer, com::cosylab::acs::laser::LaserComponent::heartbeat, com::cosylab::acs::laser::LaserComponent::logger, alma::acs::alarmsystem::corbaservice::AlarmSystemCorbaServer::shutdown(), cern::laser::business::pojo::HeartbeatImpl::stop(), and cern::laser::business::pojo::AlarmSourceMonitorImpl::stop().
1.6.2