org.apache.sling.commons.classloader.impl
Class ClassLoaderFacade
java.lang.Object
java.lang.ClassLoader
org.apache.sling.commons.classloader.impl.ClassLoaderFacade
public class ClassLoaderFacade
- extends ClassLoader
The ClassLoaderFacade
is a facade
for the dynamic class loading.
This class loader is returned to the clients of the
dynamic class loader manager.
This class loader delegates to other class loaders
but caches its result for performance.
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassLoaderFacade
public ClassLoaderFacade(DynamicClassLoaderManagerImpl manager)
- Constructor
getResource
public URL getResource(String name)
- Overrides:
getResource
in class ClassLoader
- See Also:
ClassLoader.getResource(java.lang.String)
getResources
public Enumeration<URL> getResources(String name)
throws IOException
- Overrides:
getResources
in class ClassLoader
- Throws:
IOException
- See Also:
ClassLoader.getResources(java.lang.String)
loadClass
protected Class<?> loadClass(String name,
boolean resolve)
throws ClassNotFoundException
- Overrides:
loadClass
in class ClassLoader
- Throws:
ClassNotFoundException
- See Also:
ClassLoader.loadClass(java.lang.String, boolean)
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.