#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 | ||||
FinalHandle< MapTrigger > | f_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.