Package org.restlet.engine.util
Class EngineClassLoader
java.lang.Object
java.lang.ClassLoader
org.restlet.engine.util.EngineClassLoader
Flexible engine class loader. Uses the current class's class loader as its
parent. Can also check with the user class loader defined by
Engine.getUserClassLoader() or with
Thread.getContextClassLoader() or with Class.forName(String).- Author:
- Jerome Louvel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?>protected URLfindResource(String name) protected Enumeration<URL>findResources(String name) protected EngineReturns the parent Restlet engine.getResources(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 Details
-
EngineClassLoader
Constructor.
-
-
Method Details
-
findClass
- Overrides:
findClassin classClassLoader- Throws:
ClassNotFoundException
-
findResource
- Overrides:
findResourcein classClassLoader
-
findResources
- Overrides:
findResourcesin classClassLoader- Throws:
IOException
-
getEngine
Returns the parent Restlet engine.- Returns:
- The parent Restlet engine.
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-