org.datanucleus.enhancer
Class RuntimeEnhancer
java.lang.Object
org.datanucleus.enhancer.RuntimeEnhancer
public class RuntimeEnhancer
- extends Object
Class that will enhance a class at runtime called via the ClassTransformer.
|
Nested Class Summary |
static class |
RuntimeEnhancer.EnhancerClassLoader
This classloader is used to load any classes that are necessary during enhancement process,
and avoid using application classloaders to load classes |
|
Field Summary |
protected static org.datanucleus.util.Localiser |
LOCALISER
Message resource |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOCALISER
protected static final org.datanucleus.util.Localiser LOCALISER
- Message resource
RuntimeEnhancer
public RuntimeEnhancer()
enhance
public byte[] enhance(String className,
byte[] classdefinition,
ClassLoader loader)
setApi
public void setApi(String api)
setGeneratePK
public void setGeneratePK(boolean generatePK)
setGenerateConstructor
public void setGenerateConstructor(boolean generateConstructor)
setDetachListener
public void setDetachListener(Boolean detachListener)
Copyright © 2012. All Rights Reserved.