public class ContextLoader extends URLClassLoader
| Constructor and Description |
|---|
ContextLoader(HttpContext context,
String classPath,
ClassLoader parent,
PermissionCollection permisions)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
PermissionCollection |
getPermissions(CodeSource cs) |
URL |
getResource(String name) |
boolean |
isJava2Compliant() |
boolean |
isServerPath(String name) |
boolean |
isSystemPath(String name) |
Class |
loadClass(String name) |
protected Class |
loadClass(String name,
boolean resolve) |
void |
setJava2Compliant(boolean compliant)
Set Java2 compliant status.
|
String |
toString() |
addURL, close, definePackage, findClass, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic ContextLoader(HttpContext context, String classPath, ClassLoader parent, PermissionCollection permisions) throws MalformedURLException, IOException
classPath - Comma separated path of filenames or URLs
pointing to directories or jar files. Directories should end
with '/'.IOExceptionMalformedURLExceptionpublic void setJava2Compliant(boolean compliant)
compliant - public boolean isJava2Compliant()
public PermissionCollection getPermissions(CodeSource cs)
getPermissions in class URLClassLoaderpublic Class loadClass(String name) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionprotected Class loadClass(String name, boolean resolve) throws ClassNotFoundException
loadClass in class ClassLoaderClassNotFoundExceptionpublic URL getResource(String name)
getResource in class ClassLoaderpublic boolean isServerPath(String name)
public boolean isSystemPath(String name)
public void destroy()
Copyright © 2014. All rights reserved.