12c (12.2.1.4.0)
E90869-02
Namespace: Tangosol.Util.Extractor
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.4014 (12.2.1.4014)
Syntax
C# |
---|
public abstract class AbstractExtractor : IValueExtractor, IQueryCacheComparer, IComparer |
Remarks
Starting with Coherence 3.5, when used to extract information that is coming from a ICache, subclasses have the additional ability to operate against the ICacheEntry instead of just the value. In other words, like the EntryExtractor class, this allows an extractor implementation to extract a desired value using all available information on the corresponding ICacheEntry object and is intended to be used in advanced custom scenarios, when application code needs to look at both key and value at the same time or can make some very specific assumptions regarding to the implementation details of the underlying Entry object. To maintain full backwards compatibility, the default behavior remains to extract from the Value property of the ICacheEntry.
Note: Subclasses are responsible for initialization and POF and/or Lite serialization of the m_target field.
Inheritance Hierarchy
Tangosol.Util.Extractor..::..AbstractExtractor
Tangosol.Util.Extractor..::..AbstractCompositeExtractor
Tangosol.Util.Extractor..::..ConditionalExtractor
Tangosol.Util.Extractor..::..EntryExtractor
Tangosol.Util.Extractor..::..IdentityExtractor
Tangosol.Util.Extractor..::..KeyExtractor
Tangosol.Util.Extractor..::..PofExtractor
Tangosol.Util.Extractor..::..ReflectionExtractor