org.springframework.instrument.classloading.websphere
Class WebSphereClassLoaderAdapter
java.lang.Object
org.springframework.instrument.classloading.websphere.WebSphereClassLoaderAdapter
class WebSphereClassLoaderAdapter
- extends java.lang.Object
Reflective wrapper around a WebSphere 7 class loader. Used to
encapsulate the classloader-specific methods (discovered and
called through reflection) from the load-time weaver.
- Since:
- 3.1
- Author:
- Costin Leau
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPOUND_CLASS_LOADER_NAME
private static final java.lang.String COMPOUND_CLASS_LOADER_NAME
- See Also:
- Constant Field Values
CLASS_PRE_PROCESSOR_NAME
private static final java.lang.String CLASS_PRE_PROCESSOR_NAME
- See Also:
- Constant Field Values
PLUGINS_FIELD
private static final java.lang.String PLUGINS_FIELD
- See Also:
- Constant Field Values
classLoader
private java.lang.ClassLoader classLoader
wsPreProcessorClass
private java.lang.Class<?> wsPreProcessorClass
addPreDefinePlugin
private java.lang.reflect.Method addPreDefinePlugin
cloneConstructor
private java.lang.reflect.Constructor<? extends java.lang.ClassLoader> cloneConstructor
transformerList
private java.lang.reflect.Field transformerList
WebSphereClassLoaderAdapter
public WebSphereClassLoaderAdapter(java.lang.ClassLoader classLoader)
getClassLoader
public java.lang.ClassLoader getClassLoader()
addTransformer
public void addTransformer(java.lang.instrument.ClassFileTransformer transformer)
getThrowawayClassLoader
public java.lang.ClassLoader getThrowawayClassLoader()