Skip navigation links
oracle.eclipselink.coherence.integrated.internal.cache
Class WrapperGenerator
java.lang.Object
oracle.eclipselink.coherence.integrated.internal.cache.WrapperGenerator
-
public class WrapperGenerator
- extends java.lang.Object
Purpose: This class is used to generate wrapper classes for the Cached Entities. All Entities stored within Coherence will be wrapped by a generated Wrapper. This Wrapper provides a mechanism to cache relationship values while providing access to the default Coherence ReflectionValueExtractor.
- Since:
- Oracle TopLink 11g (11.1.1.0.0)
- Author:
- gyorke
Method Summary |
void |
createWrapperFor(java.lang.Class javaClass, java.lang.ClassLoader classLoader)
|
protected void |
defineClass(java.lang.String className, java.lang.ClassLoader classloader, byte[] classBytes)
|
byte[] |
generateWrapper(java.lang.Class javaClass, java.lang.String wrapperClassName)
|
java.lang.String |
getInternalWrapperClassName(java.lang.Class javaClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defineClass
protected java.lang.reflect.Method defineClass
wrapperClassName
protected java.lang.String wrapperClassName
WrapperGenerator
public WrapperGenerator()
getInternalWrapperClassName
public java.lang.String getInternalWrapperClassName(java.lang.Class javaClass)
defineClass
protected void defineClass(java.lang.String className,
java.lang.ClassLoader classloader,
byte[] classBytes)
createWrapperFor
public void createWrapperFor(java.lang.Class javaClass,
java.lang.ClassLoader classLoader)
generateWrapper
public byte[] generateWrapper(java.lang.Class javaClass,
java.lang.String wrapperClassName)
Skip navigation links