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

E69640-01

SemiLiteEventTransformer Class Reference

#include <coherence/util/transformer/SemiLiteEventTransformer.hpp>

List of all members.


Detailed Description

SemiLiteEventTransformer is a special purpose MapEventTransformer implementation that removes an OldValue from the MapEvent object for the purpose of reducing the amount of data that has to be sent over the network to event consumers.

Usage example:

    cache->addMapListener(listener, MapEventTransformerFilter::create(NULL,
        SemiLiteEventTransformer::getInstance(), false);
 

Author:
djl 2008.06.17

Public Types

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

Public Member Functions

virtual MapEvent::Handle transform (MapEvent::Handle hEvent) 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
 
virtual TypedHandle
< const String > 
toString () const
 

Static Public Member Functions

static
SemiLiteEventTransformer::Handle 
getInstance ()
 The SemiLiteEventTransformer singleton.

Protected Member Functions

 SemiLiteEventTransformer ()
 Default constructor (necessary for the PortableObject interface).

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