12c (12.2.1.4.0)
E90869-02
Namespace: Tangosol.Util.Transformer
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.4014 (12.2.1.4014)
Syntax
C# |
---|
public class ExtractorEventTransformer : ICacheEventTransformer, IPortableObject |
Remarks
Example: the following code will register a listener to receive
events only if the value of the "AccountBalance" property changes.
The transformed event's "NewValue" will be a IList containing
the "LastTransactionTime" and "AccountBalance" properties. The
"OldValue" will always be null.
CopyC#
IFilter filter = new ValueChangeEventFilter("AccountBalance");
IValueExtractor extractor = new MultiExtractor("LastTransactionTime,AccountBalance");
ICacheEventTransformer transformer = new ExtractorEventTransformer(null, extractor);
cache.AddCacheListener(listener,
new CacheEventTransformerFilter(filter,
transformer),
false);
Inheritance Hierarchy
Tangosol.Util.Transformer..::..ExtractorEventTransformer