public class Bootstrapper
extends java.lang.Object
| Constructor and Description |
|---|
Bootstrapper(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.lang.Object[] args,
java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
bootstrap(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.lang.Object[] args,
java.lang.ClassLoader classLoader)
This method is used to bootstrap an application.
|
static void |
launch(java.lang.String className,
java.lang.Object[] args,
InstrumentationContext ctx,
java.lang.ClassLoader classLoader)
A utility method which is usually used from Jiapi applications
to launch a target application for instrumentation.
|
static void |
launch(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.lang.Object[] args,
InstrumentationContext ctx,
java.lang.ClassLoader classLoader)
A utility method which is usually used from Jiapi applications
to launch a target application for instrumentation.
|
static void |
main(java.lang.String[] args)
A command-line entry point.
|
public Bootstrapper(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.lang.Object[] args,
java.lang.ClassLoader classLoader)
public void bootstrap(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.lang.Object[] args,
java.lang.ClassLoader classLoader)
className - a fully qualified name of a class to bootstrapmethodName - name of a method to call (e.g. "main")parameterTypes - parameter types of a methodargs - arguments for a methodclassLoader - to be used, the given classloader should
implement setContext methodpublic static void launch(java.lang.String className,
java.lang.Object[] args,
InstrumentationContext ctx,
java.lang.ClassLoader classLoader)
className - a fully qualified name of a class to bootstrapargs - arguments for a methodclassLoader - which loaded the calling applicationpublic static void launch(java.lang.String className,
java.lang.String methodName,
java.lang.Class[] parameterTypes,
java.lang.Object[] args,
InstrumentationContext ctx,
java.lang.ClassLoader classLoader)
className - a fully qualified name of a class to bootstrapmethodName - name of a method to call (e.g. "main")parameterTypes - parameter types of a methodargs - arguments for a methodclassLoader - which loaded the calling applicationpublic static void main(java.lang.String[] args)
Copyright © 2001. Documenation generated January 12 2013.