org.springframework.instrument.classloading.glassfish
Class GlassFishClassLoaderAdapter
java.lang.Object
org.springframework.instrument.classloading.glassfish.GlassFishClassLoaderAdapter
class GlassFishClassLoaderAdapter
- extends java.lang.Object
Reflective wrapper around the GlassFish class loader. Used to
encapsulate the classloader-specific methods (discovered and
called through reflection) from the load-time weaver.
Supports GlassFish V1, V2 and V3 (currently in beta).
- Since:
- 3.0
- Author:
- Costin Leau
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTRUMENTABLE_CLASSLOADER_GLASSFISH_V2
static final java.lang.String INSTRUMENTABLE_CLASSLOADER_GLASSFISH_V2
- See Also:
- Constant Field Values
INSTRUMENTABLE_CLASSLOADER_GLASSFISH_V3
static final java.lang.String INSTRUMENTABLE_CLASSLOADER_GLASSFISH_V3
- See Also:
- Constant Field Values
CLASS_TRANSFORMER
private static final java.lang.String CLASS_TRANSFORMER
- See Also:
- Constant Field Values
classLoader
private final java.lang.ClassLoader classLoader
addTransformer
private final java.lang.reflect.Method addTransformer
copy
private final java.lang.reflect.Method copy
glassFishV3
private final boolean glassFishV3
GlassFishClassLoaderAdapter
public GlassFishClassLoaderAdapter(java.lang.ClassLoader classLoader)
addTransformer
public void addTransformer(java.lang.instrument.ClassFileTransformer transformer)
getClassLoader
public java.lang.ClassLoader getClassLoader()
getThrowawayClassLoader
public java.lang.ClassLoader getThrowawayClassLoader()