Oracle Coherence for C++ API
Release 3.7.1.0
E22845-01
#include <coherence/util/ConverterCollections.hpp>
Inherits ConverterCollections::ConverterMap, and InvocableMap.
A ConverterInvocable views an underlying InvocableMap through a set of key and value Converters.
Public Types |
|||||||
| typedef spec::Handle | Handle | ||||||
| ConverterInvocableMap Handle definition. | |||||||
| typedef spec::View | View | ||||||
| ConverterInvocableMap View definition. | |||||||
| typedef spec::Holder | Holder | ||||||
| ConverterInvocableMap Holder definition. | |||||||
Public Member Functions |
|||||||
| virtual Object::Holder | invoke (Object::View vKey, InvocableMap::EntryProcessor::Handle hAgent) | ||||||
Invoke the passed EntryProcessor against the Entry specified by the passed key, returning the result of the invocation.
|
|||||||
| virtual Map::View | invokeAll (Collection::View vCollKeys, InvocableMap::EntryProcessor::Handle hAgent) | ||||||
Invoke the passed EntryProcessor against the entries specified by the passed keys, returning the result of the invocation for each.
|
|||||||
| virtual Map::View | invokeAll (Filter::View vFilter, InvocableMap::EntryProcessor::Handle hAgent) | ||||||
Invoke the passed EntryProcessor against the entries specified by the passed keys, returning the result of the invocation for each.
|
|||||||
| virtual Object::Holder | aggregate (Collection::View vCollKeys, InvocableMap::EntryAggregator::Handle hAgent) const | ||||||
Perform an aggregating operation against the entries specified by the passed keys.
|
|||||||
| virtual Object::Holder | aggregate (Filter::View vFilter, InvocableMap::EntryAggregator::Handle hAgent) const | ||||||
Perform an aggregating operation against the entries specified by the passed keys.
|
|||||||
| virtual InvocableMap::View |
getInvocableMap () const | ||||||
| Return the underlying InvocableMap. | |||||||
| virtual InvocableMap::Handle |
getInvocableMap () | ||||||
| Return the underlying CacheMap. | |||||||
Protected Member Functions |
|||||||
| ConverterInvocableMap (InvocableMap::Handle hMapDelegate, EntryConverter::View vConvUp, EntryConverter::View vConvDown) | |||||||
| Create a ConverterInvocableMap which delegates to the s pecified InvocableMap. | |||||||
| ConverterInvocableMap (InvocableMap::View vMapDelegate, EntryConverter::View vConvUp, EntryConverter::View vConvDown) | |||||||
| Create a ConverterInvocableMap which delegates to the s pecified InvocableMap. | |||||||
| ConverterInvocableMap | ( | InvocableMap::Handle | hMapDelegate, | |
| EntryConverter::View | vConvUp, | |||
| EntryConverter::View | vConvDown | |||
| ) | [protected] |
Create a ConverterInvocableMap which delegates to the s pecified InvocableMap.
| hMap | the specified InvocableMap | |
| vConvUp | the EntryConverter from the underlying Map | |
| vConvDown | the EntryConverter to the underlying Map |
| ConverterInvocableMap | ( | InvocableMap::View | vMapDelegate, | |
| EntryConverter::View | vConvUp, | |||
| EntryConverter::View | vConvDown | |||
| ) | [protected] |
Create a ConverterInvocableMap which delegates to the s pecified InvocableMap.
| vMap | the specified InvocableMap | |
| vConvUp | the EntryConverter from the underlying Map | |
| vConvDown | the EntryConverter to the underlying Map |
| virtual InvocableMap::View getInvocableMap | ( | ) | const [virtual] |
Return the underlying InvocableMap.
| virtual InvocableMap::Handle getInvocableMap | ( | ) | [virtual] |
Return the underlying CacheMap.
The documentation for this class was generated from the following file: