mx4j.server
public class DefaultClassLoaderRepository extends ModifiableClassLoaderRepository
Constructor and Description |
---|
DefaultClassLoaderRepository() |
Modifier and Type | Method and Description |
---|---|
protected void |
addClassLoader(java.lang.ClassLoader cl)
Adds, if does not already exist, the specified ClassLoader to this repository.
|
protected java.util.ArrayList |
cloneClassLoaders() |
protected java.util.ArrayList |
getClassLoaders() |
java.lang.Class |
loadClass(java.lang.String className) |
java.lang.Class |
loadClassBefore(java.lang.ClassLoader loader,
java.lang.String className) |
java.lang.Class |
loadClassWithout(java.lang.ClassLoader loader,
java.lang.String className) |
protected void |
removeClassLoader(java.lang.ClassLoader cl)
Removes, if exists, the specified ClassLoader from this repository.
|
public java.lang.Class loadClass(java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.Class loadClassWithout(java.lang.ClassLoader loader, java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.Class loadClassBefore(java.lang.ClassLoader loader, java.lang.String className) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
protected void addClassLoader(java.lang.ClassLoader cl)
ModifiableClassLoaderRepository
addClassLoader
in class ModifiableClassLoaderRepository
cl
- The classloader to addModifiableClassLoaderRepository.removeClassLoader(java.lang.ClassLoader)
protected void removeClassLoader(java.lang.ClassLoader cl)
ModifiableClassLoaderRepository
removeClassLoader
in class ModifiableClassLoaderRepository
cl
- The classloader to removeModifiableClassLoaderRepository.addClassLoader(java.lang.ClassLoader)
protected java.util.ArrayList cloneClassLoaders()
protected java.util.ArrayList getClassLoaders()