mx4j.server

Class DefaultClassLoaderRepository

Implemented Interfaces:
javax.management.loading.ClassLoaderRepository

public class DefaultClassLoaderRepository
extends ModifiableClassLoaderRepository

Default implementation of a ClassLoaderRepository

Version:
$Revision: 1.8 $

Method Summary

protected void
addClassLoader(ClassLoader cl)
protected ArrayList
cloneClassLoaders()
protected ArrayList
getClassLoaders()
Class
loadClass(String className)
Class
loadClassBefore(ClassLoader loader, String className)
Class
loadClassWithout(ClassLoader loader, String className)
protected void
removeClassLoader(ClassLoader cl)

Methods inherited from class mx4j.server.ModifiableClassLoaderRepository

addClassLoader, removeClassLoader

Method Details

addClassLoader

protected void addClassLoader(ClassLoader cl)
Overrides:
addClassLoader in interface ModifiableClassLoaderRepository


cloneClassLoaders

protected ArrayList cloneClassLoaders()


getClassLoaders

protected ArrayList getClassLoaders()


loadClass

public Class loadClass(String className)
            throws ClassNotFoundException
Specified by:
loadClass in interface javax.management.loading.ClassLoaderRepository


loadClassBefore

public Class loadClassBefore(ClassLoader loader,
                             String className)
            throws ClassNotFoundException
Specified by:
loadClassBefore in interface javax.management.loading.ClassLoaderRepository


loadClassWithout

public Class loadClassWithout(ClassLoader loader,
                              String className)
            throws ClassNotFoundException
Specified by:
loadClassWithout in interface javax.management.loading.ClassLoaderRepository


removeClassLoader

protected void removeClassLoader(ClassLoader cl)
Overrides:
removeClassLoader in interface ModifiableClassLoaderRepository


Copyright © 2001-2003 MX4J Team. All Rights Reserved.