|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.instrument.classloading.glassfish.GlassFishLoadTimeWeaver
public class GlassFishLoadTimeWeaver
LoadTimeWeaver implementation for GlassFish's instrumentable ClassLoader.
InstrumentableClassLoader| Constructor Summary | |
|---|---|
GlassFishLoadTimeWeaver()
|
|
GlassFishLoadTimeWeaver(ClassLoader classLoader)
|
|
| Method Summary | |
|---|---|
void |
addTransformer(ClassFileTransformer transformer)
Add a class file transformer to be applied by this load-time weaver. |
protected com.sun.enterprise.loader.InstrumentableClassLoader |
determineClassLoader(ClassLoader classLoader)
Determine the GlassFish InstrumentableClassLoader for the given ClassLoader. |
ClassLoader |
getInstrumentableClassLoader()
Return a class loader that supports instrumentation through AspectJ-style load-time weaving based on user-defined ClassFileTransformers. |
ClassLoader |
getThrowawayClassLoader()
Return a throwaway class loader, enabling classes to be loaded and inspected without affecting the parent class loader. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GlassFishLoadTimeWeaver()
public GlassFishLoadTimeWeaver(ClassLoader classLoader)
| Method Detail |
|---|
protected com.sun.enterprise.loader.InstrumentableClassLoader determineClassLoader(ClassLoader classLoader)
classLoader - the ClassLoader to check
null if none foundpublic void addTransformer(ClassFileTransformer transformer)
LoadTimeWeaver
addTransformer in interface LoadTimeWeavertransformer - the class file transformer to addpublic ClassLoader getInstrumentableClassLoader()
LoadTimeWeaverClassFileTransformers.
May be the current class loader, or a class loader created by this
LoadTimeWeaver instance.
getInstrumentableClassLoader in interface LoadTimeWeaverClassFileTransformerspublic ClassLoader getThrowawayClassLoader()
LoadTimeWeaverShould not return the same instance of the ClassLoader
returned from an invocation of LoadTimeWeaver.getInstrumentableClassLoader().
getThrowawayClassLoader in interface LoadTimeWeaver
|
The Spring Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||