Oracle® Fusion Middleware C++ API Reference for Oracle Coherence
12c (12.2.1.1.0)

E69640-01

ExtractorProcessor Class Reference

#include <coherence/util/processor/ExtractorProcessor.hpp>

Inherits AbstractProcessor.

List of all members.


Detailed Description

ExtractorProcessor is an EntryProcessor implementations that extracts a value from an object cached in an InvocableMap.

Author:
tb 2008.04.28

Public Types

typedef spec::Handle Handle
 ExtractorProcessor Handle definition.
typedef spec::View View
 ExtractorProcessor View definition.
typedef spec::Holder Holder
 ExtractorProcessor Holder definition.

Public Member Functions

virtual Object::Holder process (InvocableMap::Entry::Handle hEntry) const
 
virtual void readExternal (PofReader::Handle hIn)
 
virtual void writeExternal (PofWriter::Handle hOut) const
 
virtual bool equals (Object::View v) const
 
virtual size32_t hashCode () const
 

Protected Member Functions

 ExtractorProcessor ()
 Construct a ExtractorProcessor.
 ExtractorProcessor (ValueExtractor::View vExtractor)
 Construct an ExtractorProcessor based on the specified ValueExtractor.

Protected Attributes

FinalView
< ValueExtractor
f_vExtractor
 The underlying value extractor.

Constructor & Destructor Documentation

ExtractorProcessor ( ValueExtractor::View  vExtractor  )  [protected]

Construct an ExtractorProcessor based on the specified ValueExtractor.

Parameters:
vExtractor a ValueExtractor object; passing null is equivalent to using the IdentityExtractor


The documentation for this class was generated from the following file:
Copyright © 2000, 2016, Oracle and/or its affiliates. All rights reserved.