public class CustomPermissionsURLClassLoader extends URLClassLoader
Constructor and Description |
---|
CustomPermissionsURLClassLoader(URL[] urls,
Map<URL,Permissions> permissionsMap,
ClassLoader parent) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
findClass(String name) |
PermissionCollection |
getPermissions(CodeSource codeSource) |
Class<?> |
loadClass(String name) |
String |
toString() |
addURL, close, definePackage, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
public CustomPermissionsURLClassLoader(URL[] urls, Map<URL,Permissions> permissionsMap, ClassLoader parent)
public Class<?> loadClass(String name) throws ClassNotFoundException
loadClass
in class ClassLoader
ClassNotFoundException
protected Class<?> findClass(String name) throws ClassNotFoundException
findClass
in class URLClassLoader
ClassNotFoundException
public PermissionCollection getPermissions(CodeSource codeSource)
getPermissions
in class URLClassLoader
Copyright © 2003–2016 Codehaus. All rights reserved.