Skip navigation links
oracle.eclipselink.coherence.integrated.cache
Class WrapperSerializer
java.lang.Object
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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
WrapperSerializer
public WrapperSerializer()
WrapperSerializer
public WrapperSerializer(java.lang.ClassLoader loader)
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