Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/util/MapTriggerListener.hpp>
Inherits MultiplexingMapListener.
MapTriggerListener is a special purpose MapListener implementation that is used to register a MapTrigger on a corresponding ObservableMap.
Note: Currently, the MapTriggerListener can only be registered with partitioned caches and only "globally" (without specifying any filter or key), using the ObservableMap::addMapListener() method.
Public Types |
||||
| typedef spec::Handle | Handle | |||
| MapTriggerListener Handle definition. | ||||
| typedef spec::View | View | |||
| MapTriggerListener View definition. | ||||
| typedef spec::Holder | Holder | |||
| MapTriggerListener Holder definition. | ||||
Public Member Functions |
||||
| virtual void | onMapEvent (MapEvent::View vEvent) | |||
| Invoked when a map entry has been inserted, updated or deleted.
To determine what action has occurred, use MapEvent::getId().
|
||||
| virtual MapTrigger::View | getTrigger () const | |||
| Obtain the MapTrigger agent represented by this TriggerListener. | ||||
| virtual MapTrigger::Handle |
getTrigger () | |||
| Obtain the MapTrigger agent represented by this TriggerListener. | ||||
Protected Member Functions |
||||
| MapTriggerListener (MapTrigger::Handle hTrigger) | ||||
| Construct a MapTriggerListener that can be used to register the specified MapTrigger. | ||||
Protected Attributes |
||||
| MemberHandle < MapTrigger > |
m_hTrigger | |||
| The underlying MapTrigger. | ||||
| MapTriggerListener | ( | MapTrigger::Handle | hTrigger | ) | [protected] |
Construct a MapTriggerListener that can be used to register the specified MapTrigger.
| hTrigger | the MapTrigger |
| virtual MapTrigger::View getTrigger | ( | ) | const [virtual] |
Obtain the MapTrigger agent represented by this TriggerListener.
| virtual MapTrigger::Handle getTrigger | ( | ) | [virtual] |
Obtain the MapTrigger agent represented by this TriggerListener.
The documentation for this class was generated from the following file: