Package org.codehaus.aspectwerkz.hook
SinceNot specified.
VersionNot specified.
AuthorNot specified.
Wiki javadoc Use textile entry format.
Add your comments here.
Interfaces
ClassLoaderPreProcessor Implement to be the java.lang.ClassLoader pre processor.
ClassPreProcessor Implement to be a class PreProcessor in the AspectWerkz univeral loading architecture.
Classes
Agent Java 1.5 preMain agent Can be used with -javaagent:aspectwerkz-core-XXX.jar
BootClasspathStarter Starts a target process adding a dir in -Xbootclasspath/p: option

Target process is launched using $JAVA_HOME/bin/java [opt] [main]
and [opt] is patched to use [bootDir] in -Xbootclasspath/p: option.

ClassLoaderPatcher Utility methods to manipulate class redefinition of java.lang.ClassLoader in xxxStarter
JDWPPlug Isolation of JDWP dependancies to Plug online mode in a running / remote VM.
JDWPStarter Starts a target process adding JDWP option to have a listening connector and be in suspend mode

Target process is launched using $JAVA_HOME/bin/java [opt] [main]
and [opt] is patched to use -Xdebug -Xrunjdwp:transport=..,address=..,server=y,suspend=y

JVMTIRedefiner Redefines classes using Java 5 HotSwap.
Plug Main application that allow two steps preparation of the hook

This can be used instead of ProcessStarter to dual JVM and stream piping

PreProcessorAdapter Java 1.5 adapter for load time weaving
ProcessStarter ProcessStarter uses JPDA JDI api to start a VM with a runtime modified java.lang.ClassLoader, or transparently use a Xbootclasspath style (java 1.3 detected or forced)