Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


oracle.eclipselink.coherence.integrated.cache
Class WrapperSerializer

java.lang.Object
  extended by oracle.eclipselink.coherence.integrated.cache.WrapperSerializer

All Implemented Interfaces:
com.tangosol.io.ClassLoaderAware, com.tangosol.io.Serializer

public class WrapperSerializer
extends java.lang.Object
implements com.tangosol.io.Serializer, com.tangosol.io.ClassLoaderAware

Purpose: This class is used to provide serialization support for the Entity Wrappers within Coherence when wish to access the Coherence Caches directly. This includes users who have custom Value Extractors. Users who have custom POF serializers will need to create the pof configuration xml for their types. And set the serializer to be the WrapperPofSerializer instead.

Since:
TopLink 11g (11.1.1.1.0)
Author:
gyorke

Field Summary
protected  java.util.Map<java.lang.String,java.lang.Class> classes
           
protected  boolean isNotEclipseLink
           
protected  java.lang.ref.WeakReference<java.lang.ClassLoader> loaderReference
           

 

Constructor Summary
WrapperSerializer()
           
WrapperSerializer(java.lang.ClassLoader loader)
           

 

Method Summary
 java.lang.Object deserialize(com.tangosol.io.ReadBuffer.BufferInput in)
           
 java.lang.ClassLoader getContextClassLoader()
           
 boolean isNotEclipseLink()
           
 void serialize(com.tangosol.io.WriteBuffer.BufferOutput out, java.lang.Object o)
           
 void setContextClassLoader(java.lang.ClassLoader loader)
           
 void setNotEclipseLink(boolean isNotEclipseLink)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

loaderReference

protected java.lang.ref.WeakReference<java.lang.ClassLoader> loaderReference

classes

protected java.util.Map<java.lang.String,java.lang.Class> classes

isNotEclipseLink

protected boolean isNotEclipseLink

Constructor Detail

WrapperSerializer

public WrapperSerializer()

WrapperSerializer

public WrapperSerializer(java.lang.ClassLoader loader)

Method Detail

isNotEclipseLink

public boolean isNotEclipseLink()
Returns:
the isNotEclipseLink

setNotEclipseLink

public void setNotEclipseLink(boolean isNotEclipseLink)
Parameters:
isNotEclipseLink - the isNotEclipseLink to set

serialize

public void serialize(com.tangosol.io.WriteBuffer.BufferOutput out,
                      java.lang.Object o)
               throws java.io.IOException
Specified by:
serialize in interface com.tangosol.io.Serializer
Throws:
java.io.IOException

deserialize

public java.lang.Object deserialize(com.tangosol.io.ReadBuffer.BufferInput in)
                             throws java.io.IOException
Specified by:
deserialize in interface com.tangosol.io.Serializer
Throws:
java.io.IOException

getContextClassLoader

public java.lang.ClassLoader getContextClassLoader()
Specified by:
getContextClassLoader in interface com.tangosol.io.ClassLoaderAware

setContextClassLoader

public void setContextClassLoader(java.lang.ClassLoader loader)
Specified by:
setContextClassLoader in interface com.tangosol.io.ClassLoaderAware

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.