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 February 9 2016.