There are two ways to obtain an instance of the Instrumentation
interface:
When a JVM is launched in a way that indicates an agent class. In that case an Instrumentation
instance is passed to the premain
method of the agent class.
When a JVM provides a mechanism to start agents sometime after the JVM is launched. In that case an Instrumentation
instance is passed to the agentmain
method of the agent code.
These mechanisms are described in the {@linkplain java.lang.instrument package specification}.
Once an agent acquires an Instrumentation
instance, the agent may call methods on the instance at any time.
@since 1.5
|
|
|
|
|
|