Class CacheTriggerListener
CacheTriggerListener is a special purpose ICacheListener implementation that is used to register a ICacheTrigger on a corresponding IObservableCache.
Implements
Inherited Members
Namespace: Tangosol.Util
Assembly: Coherence.dll
Syntax
public class CacheTriggerListener : MultiplexingCacheListener, ICacheListener
Remarks
Note: Currently, the CacheTriggerListener can only be registered with partitioned caches and only "globally" (without specifying any filter or key), using the AddCacheListener(ICacheListener) method.
Constructors
CacheTriggerListener(ICacheTrigger)
Construct a CacheTriggerListener that can be used to register the specified ICacheTrigger.
Declaration
public CacheTriggerListener(ICacheTrigger trigger)
Parameters
Type | Name | Description |
---|---|---|
ICacheTrigger | trigger | The ICacheTrigger. |
Properties
Trigger
Obtain the ICacheTrigger agent represented by this CacheTriggerListener.
Declaration
public virtual ICacheTrigger Trigger { get; }
Property Value
Type | Description |
---|---|
ICacheTrigger | The ICacheTrigger agent represented by this CacheTriggerListener. |
Methods
OnCacheEvent(CacheEventArgs)
Invoked when a cache entry has been inserted, updated or deleted.
Declaration
protected override void OnCacheEvent(CacheEventArgs evt)
Parameters
Type | Name | Description |
---|---|---|
CacheEventArgs | evt | The CacheEventArgs carrying the insert, update or delete information. |
Overrides
Remarks
To determine what action has occurred, use EventType property.