Skip navigation links

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

E28847-01


oracle.eclipselink.coherence.integrated.internal.cache
Class WrapperGenerator

java.lang.Object
  extended by 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

Field Summary
protected  java.lang.reflect.Method defineClass
           
protected  java.lang.String wrapperClassName
           

 

Constructor Summary
WrapperGenerator()
           

 

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

 

Field Detail

defineClass

protected java.lang.reflect.Method defineClass

wrapperClassName

protected java.lang.String wrapperClassName

Constructor Detail

WrapperGenerator

public WrapperGenerator()

Method Detail

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

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