alt.jiapi.jazzpect
Class Initializer

java.lang.Object
  extended by alt.jiapi.jazzpect.Initializer

public class Initializer
extends java.lang.Object

Class Initializer.

Author:
Mika Riekkinen

Constructor Summary
Initializer(org.aopalliance.intercept.MethodInterceptor mi)
           
Initializer(java.lang.String[] inclusionRules, org.aopalliance.intercept.MethodInterceptor mi)
           
Initializer(java.lang.String[] inclusionRules, java.lang.String[] exclusionRules, java.lang.String resolution, org.aopalliance.intercept.MethodInterceptor mi)
           
Initializer(java.lang.String inclusionRule, org.aopalliance.intercept.MethodInterceptor mi)
           
 
Method Summary
 java.lang.ClassLoader getClassLoader()
          Gets a ClassLoader, that instruments classes for interception according to rules given.
 InstrumentationContext getContext()
          Gets the context, that specifies which classes are to be instrumented.
 void runMainMethod(java.lang.String className, java.lang.String[] args)
          Runs a main method of given className.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Initializer

public Initializer(org.aopalliance.intercept.MethodInterceptor mi)
            throws JiapiException
Throws:
JiapiException

Initializer

public Initializer(java.lang.String[] inclusionRules,
                   org.aopalliance.intercept.MethodInterceptor mi)
            throws JiapiException
Throws:
JiapiException

Initializer

public Initializer(java.lang.String[] inclusionRules,
                   java.lang.String[] exclusionRules,
                   java.lang.String resolution,
                   org.aopalliance.intercept.MethodInterceptor mi)
            throws JiapiException
Throws:
JiapiException

Initializer

public Initializer(java.lang.String inclusionRule,
                   org.aopalliance.intercept.MethodInterceptor mi)
            throws JiapiException
Throws:
JiapiException
Method Detail

getClassLoader

public java.lang.ClassLoader getClassLoader()
Gets a ClassLoader, that instruments classes for interception according to rules given.

Returns:
a ClassLoader;

getContext

public InstrumentationContext getContext()
Gets the context, that specifies which classes are to be instrumented.


runMainMethod

public void runMainMethod(java.lang.String className,
                          java.lang.String[] args)
Runs a main method of given className. Instrumentation is done according to rules given.



Copyright © 2001. Documenation generated August 26 2011.