

Public Member Functions | |
| void | close () throws LaserException |
| Selection | createSelection () |
| void | resetSelection () throws LaserException |
| Map | select (Selection selection, AlarmSelectionListener selectionListener) throws LaserException, LaserTimeOutException |
| void | search (Selection selection, int nbOfRows, AlarmSearchListener searchListener) throws LaserException, LaserTimeOutException |
Protected Member Functions | |
| void | finalize () throws Throwable |
Private Member Functions | |
| Map | subscribe (Selection selection, AlarmSelectionListener selectionListener) throws LaserException |
| void | startHeartbeatSubscription (AlarmSelectionListener heartbeatListener) throws LaserException, LaserConnectionException |
Private Attributes | |
| HeartbeatHelper | heartbeatHelper |
| AlarmSelectionHelper | alarmSelectionHelper |
| AlarmSearchHelper | alarmSearchHelper |
Static Private Attributes | |
| static final Logger | LOGGER = Logger.getLogger(AlarmSelectionHandlerImpl.class.getName()) |
DOCUMENT ME!
| void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::close | ( | ) | throws LaserException [inline, virtual] |
Creates a new AlarmSelectionHandlerImpl object.
| LaserException | ||
| LaserException | DOCUMENT ME! DOCUMENT ME! | |
| LaserException | DOCUMENT ME! |
Implements cern::laser::client::services::selection::AlarmSelectionHandler.
References resetSelection().
Referenced by finalize().
| Selection cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::createSelection | ( | ) | [inline, virtual] |
returns a new selection
Implements cern::laser::client::services::selection::AlarmSelectionHandler.
| void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::finalize | ( | ) | throws Throwable [inline, protected] |
References close().
| void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::resetSelection | ( | ) | throws LaserException [inline, virtual] |
DOCUMENT ME!
| LaserException | DOCUMENT ME! |
Implements cern::laser::client::services::selection::AlarmSelectionHandler.
References alarmSelectionHelper, heartbeatHelper, cern::laser::client::impl::services::selection::AlarmSelectionHelper::resetSelection(), and cern::laser::client::impl::services::selection::HeartbeatHelper::stopHeartbeatCheck().
| void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::search | ( | Selection | selection, | |
| int | nbOfRows, | |||
| AlarmSearchListener | searchListener | |||
| ) | throws LaserException, LaserTimeOutException [inline, virtual] |
Starts the asynchronous alarm search. The found alarms will be asynchronously received.
| selection | the alarm selection instance | |
| nbOfRows | the number of rows to return | |
| searchListener | the search listener instance |
| LaserConnectionException | if the client cannot connect to the BL | |
| LaserTimeOutException | if the selection times out | |
| LaserException | if the system is unable to perform the selection |
Implements cern::laser::client::services::selection::AlarmSelectionHandler.
References alarmSearchHelper, and cern::laser::client::impl::services::selection::AlarmSearchHelper::search().
| Map cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::select | ( | Selection | selection, | |
| AlarmSelectionListener | selectionListener | |||
| ) | throws LaserException, LaserTimeOutException [inline, virtual] |
DOCUMENT ME!
| selection | DOCUMENT ME! | |
| listener | DOCUMENT ME! |
| LaserConnectionException | ||
| LaserException | DOCUMENT ME! | |
| LaserException | ||
| LaserTimeOutException | ||
| LaserConnectionException | ||
| IllegalArgumentException | DOCUMENT ME! |
Implements cern::laser::client::services::selection::AlarmSelectionHandler.
References resetSelection(), startHeartbeatSubscription(), and subscribe().
| void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::startHeartbeatSubscription | ( | AlarmSelectionListener | heartbeatListener | ) | throws LaserException, LaserConnectionException [inline, private] |
| heartbeatListener |
| LaserException | ||
| LaserConnectionException |
References heartbeatHelper, and cern::laser::client::impl::services::selection::HeartbeatHelper::startHeartbeatCheck().
Referenced by select().
| Map cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::subscribe | ( | Selection | selection, | |
| AlarmSelectionListener | selectionListener | |||
| ) | throws LaserException [inline, private] |
References alarmSelectionHelper, LOGGER, and cern::laser::client::impl::services::selection::AlarmSelectionHelper::subscribe().
Referenced by select().
AlarmSearchHelper cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::alarmSearchHelper [private] |
Referenced by search().
AlarmSelectionHelper cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::alarmSelectionHelper [private] |
Referenced by resetSelection(), and subscribe().
HeartbeatHelper cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::heartbeatHelper [private] |
Referenced by resetSelection(), and startHeartbeatSubscription().
final Logger cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::LOGGER = Logger.getLogger(AlarmSelectionHandlerImpl.class.getName()) [static, private] |
Reimplemented from cern::laser::client::services::selection::AlarmSelectionHandler.
Referenced by subscribe().
1.6.2