public class InstrumentationAgent
extends java.lang.Object
implements java.lang.instrument.ClassFileTransformer
You can enable this agent from command line by adding -javaagent
switch to command line like this:
java -javaagent:One can give configuration parameters in command line to this agent and Transformer used. Parameters are given by appending the following to -javaagent switch:HelloWorld
'=name1=value1,name2=value2,....'
This agent regoqnises one parameter:
'transformer=
Transformer,
HotSpotTransformer| Constructor and Description |
|---|
InstrumentationAgent(java.lang.String agentArgs,
java.lang.instrument.Instrumentation i,
Transformer transformer) |
| Modifier and Type | Method and Description |
|---|---|
static void |
premain(java.lang.String agentArgs,
java.lang.instrument.Instrumentation i) |
byte[] |
transform(java.lang.ClassLoader cl,
java.lang.String className,
java.lang.Class classBeingRedefined,
java.security.ProtectionDomain pd,
byte[] classFileBuffer) |
public InstrumentationAgent(java.lang.String agentArgs,
java.lang.instrument.Instrumentation i,
Transformer transformer)
public static void premain(java.lang.String agentArgs,
java.lang.instrument.Instrumentation i)
public byte[] transform(java.lang.ClassLoader cl,
java.lang.String className,
java.lang.Class classBeingRedefined,
java.security.ProtectionDomain pd,
byte[] classFileBuffer)
transform in interface java.lang.instrument.ClassFileTransformerCopyright © 2001. Documenation generated January 12 2013.