Package org.restlet.engine.util
Class EngineClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- org.restlet.engine.util.EngineClassLoader
-
public class EngineClassLoader extends java.lang.ClassLoaderFlexible engine class loader. Uses the current class's class loader as its parent. Can also check with the user class loader defined byEngine.getUserClassLoader()or withThread.getContextClassLoader()or withClass.forName(String).- Author:
- Jerome Louvel
-
-
Constructor Summary
Constructors Constructor Description EngineClassLoader(Engine engine)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<?>findClass(java.lang.String name)protected java.net.URLfindResource(java.lang.String name)protected java.util.Enumeration<java.net.URL>findResources(java.lang.String name)protected EnginegetEngine()Returns the parent Restlet engine.java.util.Enumeration<java.net.URL>getResources(java.lang.String name)-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
EngineClassLoader
public EngineClassLoader(Engine engine)
Constructor.
-
-
Method Detail
-
findClass
protected java.lang.Class<?> findClass(java.lang.String name) throws java.lang.ClassNotFoundException- Overrides:
findClassin classjava.lang.ClassLoader- Throws:
java.lang.ClassNotFoundException
-
findResource
protected java.net.URL findResource(java.lang.String name)
- Overrides:
findResourcein classjava.lang.ClassLoader
-
findResources
protected java.util.Enumeration<java.net.URL> findResources(java.lang.String name) throws java.io.IOException- Overrides:
findResourcesin classjava.lang.ClassLoader- Throws:
java.io.IOException
-
getEngine
protected Engine getEngine()
Returns the parent Restlet engine.- Returns:
- The parent Restlet engine.
-
getResources
public java.util.Enumeration<java.net.URL> getResources(java.lang.String name) throws java.io.IOException- Overrides:
getResourcesin classjava.lang.ClassLoader- Throws:
java.io.IOException
-
-