Class | Description |
---|---|
DefaultAdvice | |
HotSpotTransformer |
Transforms classes.
|
InstrumentationAgent |
This class is an implementation of ClassFileTransformer and
acts as a java-agent for jdk1.5+ virtual machines.
|
Transformer |
This class is Jiapi equivalent of
java.lang.instrument.ClassFileTransformer.
|
> java -classpath lib/jiapi.jar:lib/log4j-1.2.8.jar -javaagent:lib/jiapi.jar=ir=*Foo*,resolution=*println*,dump samples.Foo
where
ir=*Foo* means using inclusion rule *Foo*, which instruments
all the classes, that has 'Foo' somewhere in its
fully qualified name
resolution=*println* means instrument for method invocations
that call println methods of any object/class
dump means that dump instrumented class into
working directory.
One can give multiple -javaagent switches in command line, thus
providing different instrumentation strategies.Copyright © 2001. Documenation generated January 20 2015.