#include <coherence/net/cache/AbstractEntryBundler.hpp>
Inherits AbstractBundler.
Inherited by BundlingNamedCache::PutBundler.
Public Types | |
| typedef spec::Handle | Handle |
| AbstractEntryBundler Handle definition. | |
| typedef spec::View | View |
| AbstractEntryBundler View definition. | |
| typedef spec::Holder | Holder |
| AbstractEntryBundler Holder definition. | |
| typedef this_spec::Handle | Handle |
| AbstractBundler Handle definition. | |
| typedef this_spec::View | View |
| AbstractBundler View definition. | |
| typedef this_spec::Holder | Holder |
| AbstractBundler Holder definition. | |
Public Member Functions | |
| virtual void | process (Object::View vKey, Object::Holder ohValue) |
| Process the specified entry in a most optimal way according to the bundle settings. | |
| virtual void | processAll (Map::View vMap) |
| Process a colllection of entries in a most optimal way according to the bundle settings. | |
Protected Member Functions | |
| virtual void | bundle (Map::View vMapEntries)=0 |
| The bundle operation to be performed against a collected map of entries by the concrete AbstractEntryBundler implementations. | |
|
virtual AbstractBundler::Bundle::Handle | instantiateBundle () |
| Instantiate a new Bundle object.
| |
| virtual void process | ( | Object::View | vKey, | |
| Object::Holder | ohValue | |||
| ) | [virtual] |
Process the specified entry in a most optimal way according to the bundle settings.
| vKey | the entry key | |
| ohValue | the entry value |
| virtual void processAll | ( | Map::View | vMap | ) | [virtual] |
Process a colllection of entries in a most optimal way according to the bundle settings.
| vMap | the collection of entries to process |
| virtual void bundle | ( | Map::View | vMapEntries | ) | [protected, pure virtual] |
The bundle operation to be performed against a collected map of entries by the concrete AbstractEntryBundler implementations.
If an exception occurs during bundle operation, it will be repeated using singleton maps.
| vMapEntries | a map to perform the bundled operation for |