org.apache.felix.mosgi.jmx.agent.mx4j.server
Class DefaultClassLoaderRepository
java.lang.Object
org.apache.felix.mosgi.jmx.agent.mx4j.server.ModifiableClassLoaderRepository
org.apache.felix.mosgi.jmx.agent.mx4j.server.DefaultClassLoaderRepository
- All Implemented Interfaces:
- Serializable, javax.management.loading.ClassLoaderRepository
public class DefaultClassLoaderRepository
- extends ModifiableClassLoaderRepository
- implements Serializable
Default implementation of a ClassLoaderRepository
- Version:
- $Revision: 1.2 $
- Author:
- Simone Bordet
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultClassLoaderRepository
public DefaultClassLoaderRepository()
loadClass
public Class loadClass(String className)
throws ClassNotFoundException
- Specified by:
loadClass
in interface javax.management.loading.ClassLoaderRepository
- Throws:
ClassNotFoundException
loadClassWithout
public Class loadClassWithout(ClassLoader loader,
String className)
throws ClassNotFoundException
- Specified by:
loadClassWithout
in interface javax.management.loading.ClassLoaderRepository
- Throws:
ClassNotFoundException
loadClassBefore
public Class loadClassBefore(ClassLoader loader,
String className)
throws ClassNotFoundException
- Specified by:
loadClassBefore
in interface javax.management.loading.ClassLoaderRepository
- Throws:
ClassNotFoundException
addClassLoader
protected void addClassLoader(ClassLoader cl)
- Description copied from class:
ModifiableClassLoaderRepository
- Adds, if does not already exist, the specified ClassLoader to this repository.
- Specified by:
addClassLoader
in class ModifiableClassLoaderRepository
- Parameters:
cl
- The classloader to add- See Also:
ModifiableClassLoaderRepository.removeClassLoader(java.lang.ClassLoader)
removeClassLoader
protected void removeClassLoader(ClassLoader cl)
- Description copied from class:
ModifiableClassLoaderRepository
- Removes, if exists, the specified ClassLoader from this repository.
- Specified by:
removeClassLoader
in class ModifiableClassLoaderRepository
- Parameters:
cl
- The classloader to remove- See Also:
ModifiableClassLoaderRepository.addClassLoader(java.lang.ClassLoader)
cloneClassLoaders
protected ArrayList cloneClassLoaders()
getClassLoaders
protected ArrayList getClassLoaders()
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.