#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.