

Public Member Functions | |
| SearchProxyBuffer () | |
| void | enable () |
| void | disable () |
| void | close () |
| boolean | isSearchCancelled () |
| void | onSearchAlarm (Alarm alarm) |
| void | onSearchException (LaserSearchException laserSearchException) |
| void | searchFinished () |
| void | searchCancelled () |
| void | pull (PullEvent pullEvent) throws PullException |
| synchronized void | registerAlarmSearchListener (AlarmSearchListener listener) |
| synchronized void | unregisterAlarmSearchListener1 (AlarmSearchListener listener) |
Static Public Member Functions | |
| static synchronized SearchProxyBuffer | getDefault () |
Private Attributes | |
| SynchroBuffer | buffer = null |
| java.util.Vector | listeners |
| boolean | isSearchCancelled |
Static Private Attributes | |
| static final Logger | logger = LogFactory.getLogger(SearchProxyBuffer.class.getName()) |
| static SearchProxyBuffer | INSTANCE = null |
| cern::laser::guiplatform::util::SearchProxyBuffer::SearchProxyBuffer | ( | ) | [inline] |
Creates a new instance of SearchProxyBuffer
References buffer, isSearchCancelled(), and cern::laser::util::buffer::SynchroBuffer::setSynchroBufferListener().
Referenced by getDefault().
| void cern::laser::guiplatform::util::SearchProxyBuffer::close | ( | ) | [inline] |
References buffer, cern::laser::util::buffer::SynchroBuffer::close(), INSTANCE, and listeners.
| void cern::laser::guiplatform::util::SearchProxyBuffer::disable | ( | ) | [inline] |
References buffer, and cern::laser::util::buffer::SynchroBuffer::disable().
| void cern::laser::guiplatform::util::SearchProxyBuffer::enable | ( | ) | [inline] |
References buffer, and cern::laser::util::buffer::SynchroBuffer::enable().
| static synchronized SearchProxyBuffer cern::laser::guiplatform::util::SearchProxyBuffer::getDefault | ( | ) | [inline, static] |
References INSTANCE, and SearchProxyBuffer().
| boolean cern::laser::guiplatform::util::SearchProxyBuffer::isSearchCancelled | ( | ) | [inline] |
Implements cern::laser::client::services::selection::AlarmSearchListener.
Referenced by searchCancelled(), and SearchProxyBuffer().
| void cern::laser::guiplatform::util::SearchProxyBuffer::onSearchAlarm | ( | Alarm | alarm | ) | [inline] |
Callback method. Called on alarm change arrival.
| alarm | the changed alarm |
Implements cern::laser::client::services::selection::AlarmSearchListener.
References buffer, cern::laser::client::data::Alarm::getTriplet(), logger, and cern::laser::util::buffer::SynchroBuffer::push().
| void cern::laser::guiplatform::util::SearchProxyBuffer::onSearchException | ( | LaserSearchException | e | ) | [inline] |
Callback method. Called on communication problems
| e | the LaserSelectionException carrying the exception code |
Implements cern::laser::client::services::selection::AlarmSearchListener.
References listeners.
| void cern::laser::guiplatform::util::SearchProxyBuffer::pull | ( | PullEvent | event | ) | throws PullException [inline] |
Callback method. Called with respect to the window size management properties. The callback is executed within a single thread of execution.
| event | the pulled objects event |
| PullException | if the pull action failed |
Implements cern::laser::util::buffer::SynchroBufferListener.
References listeners, and cern::laser::client::services::selection::AlarmSearchListener::onSearchAlarm().
| synchronized void cern::laser::guiplatform::util::SearchProxyBuffer::registerAlarmSearchListener | ( | AlarmSearchListener | listener | ) | [inline] |
References listeners.
| void cern::laser::guiplatform::util::SearchProxyBuffer::searchCancelled | ( | ) | [inline] |
References isSearchCancelled().
| void cern::laser::guiplatform::util::SearchProxyBuffer::searchFinished | ( | ) | [inline] |
Implements cern::laser::client::services::selection::AlarmSearchListener.
References listeners.
| synchronized void cern::laser::guiplatform::util::SearchProxyBuffer::unregisterAlarmSearchListener1 | ( | AlarmSearchListener | listener | ) | [inline] |
References listeners.
SynchroBuffer cern::laser::guiplatform::util::SearchProxyBuffer::buffer = null [private] |
Referenced by close(), disable(), enable(), onSearchAlarm(), and SearchProxyBuffer().
SearchProxyBuffer cern::laser::guiplatform::util::SearchProxyBuffer::INSTANCE = null [static, private] |
Referenced by close(), and getDefault().
boolean cern::laser::guiplatform::util::SearchProxyBuffer::isSearchCancelled [private] |
java.util.Vector cern::laser::guiplatform::util::SearchProxyBuffer::listeners [private] |
Referenced by close(), onSearchException(), pull(), registerAlarmSearchListener(), searchFinished(), and unregisterAlarmSearchListener1().
final Logger cern::laser::guiplatform::util::SearchProxyBuffer::logger = LogFactory.getLogger(SearchProxyBuffer.class.getName()) [static, private] |
Referenced by onSearchAlarm().
1.6.2