Interface ICacheEventTransformer
ICacheEventTransformer interface is used to allow an event consumer to change the content of a CacheEventArgs destined for the corresponding ICacheListener.
Namespace: Tangosol.Net.Cache
Assembly: Coherence.dll
Syntax
public interface ICacheEventTransformer
Remarks
In general, the Transform(CacheEventArgs) method is called after the
original CacheEventArgs is evaluated by an
IFilter (such as
CacheEventFilter). The values
contained by the returned CacheEventArgs object will be the
ones given (sent) to the corresponding listener. Returning
null will prevent the emission of the event altogether.
Note: Currently, the ICacheEventTransformer interface is supported only by partitioned caches.
Methods
Transform(CacheEventArgs)
Transform the specified CacheEventArgs.
Declaration
CacheEventArgs Transform(CacheEventArgs evt)
Parameters
| Type | Name | Description |
|---|---|---|
| CacheEventArgs | evt | The original CacheEventArgs object. |
Returns
| Type | Description |
|---|---|
| CacheEventArgs | Modified CacheEventArgs object or |
Remarks
The values contained by the returned CacheEventArgs object will be the ones given (sent) to the corresponding listener.