#include <coherence/util/MapTriggerListener.hpp>
Inherits MultiplexingMapListener.
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.