public class OverrideURLClassLoader extends URLClassLoader
URLClassLoader that always gives preferences to its "services" resources over the ones of
the parent class loader. This class loader should be used if services need to be loaded from external
user-specified jars.| Constructor and Description |
|---|
OverrideURLClassLoader(URL[] urls) |
OverrideURLClassLoader(URL[] urls,
ClassLoader parent) |
OverrideURLClassLoader(URL[] urls,
ClassLoader parent,
URLStreamHandlerFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
URL |
getResource(String name) |
Enumeration<URL> |
getResources(String name) |
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic OverrideURLClassLoader(URL[] urls, ClassLoader parent)
public OverrideURLClassLoader(URL[] urls)
public OverrideURLClassLoader(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory)
public URL getResource(String name)
getResource in class ClassLoaderpublic Enumeration<URL> getResources(String name) throws IOException
getResources in class ClassLoaderIOExceptionCopyright © 2002–2025 Devexperts LLC. All rights reserved.