Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl Class Reference

Collaboration diagram for cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl:

Collaboration graph
[legend]
List of all members.

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

final Logger LOGGER = Logger.getLogger(AlarmSelectionHandlerImpl.class.getName())

Detailed Description

DOCUMENT ME!

Author:
$author$
Version:
Revision
1.4


Member Function Documentation

void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::close  )  throws LaserException [inline]
 

DOCUMENT ME!

Exceptions:
LaserException DOCUMENT ME!

Selection cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::createSelection  )  [inline]
 

returns a new selection

Returns:
the selection instance

void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::finalize  )  throws Throwable [inline, protected]
 

void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::resetSelection  )  throws LaserException [inline]
 

DOCUMENT ME!

Exceptions:
LaserException DOCUMENT ME!

void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::search Selection  selection,
int  nbOfRows,
AlarmSearchListener  searchListener
throws LaserException, LaserTimeOutException [inline]
 

Map cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::select Selection  selection,
AlarmSelectionListener  selectionListener
throws LaserException, LaserTimeOutException [inline]
 

DOCUMENT ME!

Parameters:
selection DOCUMENT ME!
listener DOCUMENT ME!
Returns:
DOCUMENT ME!
Exceptions:
LaserConnectionException 
LaserException DOCUMENT ME!
LaserException 
LaserTimeOutException 
LaserConnectionException 
IllegalArgumentException DOCUMENT ME!

void cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::startHeartbeatSubscription AlarmSelectionListener  heartbeatListener  )  throws LaserException, LaserConnectionException [inline, private]
 

Parameters:
heartbeatListener 
Exceptions:
LaserException 
LaserConnectionException 

Map cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::subscribe Selection  selection,
AlarmSelectionListener  selectionListener
throws LaserException [inline, private]
 


Member Data Documentation

AlarmSearchHelper cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::alarmSearchHelper [private]
 

AlarmSelectionHelper cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::alarmSelectionHelper [private]
 

HeartbeatHelper cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::heartbeatHelper [private]
 

final Logger cern::laser::client::impl::services::selection::AlarmSelectionHandlerImpl::LOGGER = Logger.getLogger(AlarmSelectionHandlerImpl.class.getName()) [static, private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:53 2009 for ACS Java API by doxygen 1.3.8