org.apache.openjpa.enhance
Class InstrumentationFactory
java.lang.Object
   org.apache.openjpa.enhance.InstrumentationFactory
org.apache.openjpa.enhance.InstrumentationFactory
- public class InstrumentationFactory 
- extends java.lang.Object
Factory for obtaining an Instrumentation instance.
- Since:
- 1.0.0
- Author:
- Marc Prud'hommeaux
 
| Method Summary | 
| static void | agentmain(java.lang.String agentArgs,
          java.lang.instrument.Instrumentation inst)The method that is called when a jar is added as an agent at runtime.
 | 
| static java.lang.instrument.Instrumentation | getInstrumentation()
 | 
| static void | setDynamicallyInstallAgent(boolean val)Configures whether or not this instance should attempt to dynamically
 install an agent in the VM.
 | 
| static void | setInstrumentation(java.lang.instrument.Instrumentation inst)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
InstrumentationFactory
public InstrumentationFactory()
setInstrumentation
public static void setInstrumentation(java.lang.instrument.Instrumentation inst)
- 
 
setDynamicallyInstallAgent
public static void setDynamicallyInstallAgent(boolean val)
- Configures whether or not this instance should attempt to dynamically
 install an agent in the VM. Defaults to true.
 
- 
 
getInstrumentation
public static java.lang.instrument.Instrumentation getInstrumentation()
                                                               throws java.io.IOException,
                                                                      java.lang.NoSuchMethodException,
                                                                      java.lang.IllegalAccessException,
                                                                      java.lang.reflect.InvocationTargetException,
                                                                      java.lang.ClassNotFoundException
- 
- Throws:
- java.io.IOException
- java.lang.NoSuchMethodException
- java.lang.IllegalAccessException
- java.lang.reflect.InvocationTargetException
- java.lang.ClassNotFoundException
 
agentmain
public static void agentmain(java.lang.String agentArgs,
                             java.lang.instrument.Instrumentation inst)
- The method that is called when a jar is added as an agent at runtime.
  All this method does is store the Instrumentationfor
  later use.
 
- 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.