org.objectweb.proactive.core.classloader
Class ProActiveClassLoaderHelper

java.lang.Object
  extended byorg.objectweb.proactive.core.classloader.ProActiveClassLoaderHelper

public class ProActiveClassLoaderHelper
extends java.lang.Object

Instances of this class are created and used from the ProActiveClassLoader by reflection, in order to work in a dedicated namespace.

This class provides a method for getting the bytecode of a given class, from the cache, from other runtimes, or by generating it.

Author:
Matthieu Morel

Constructor Summary
ProActiveClassLoaderHelper()
           
 
Method Summary
 byte[] getClassData(java.lang.String className)
          Looks for the bytecode of the given class in different places : 1. cache 2. runtime parents 3. tries to generate it (stub, component interface representative, or component interface metaobject)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProActiveClassLoaderHelper

public ProActiveClassLoaderHelper()
Method Detail

getClassData

public byte[] getClassData(java.lang.String className)
                    throws java.lang.ClassNotFoundException
Looks for the bytecode of the given class in different places : 1. cache 2. runtime parents 3. tries to generate it (stub, component interface representative, or component interface metaobject)

Throws:
java.lang.ClassNotFoundException


Copyright ? April 2005 INRIA All Rights Reserved.