Package com.zfabrik.components.java
Class JavaComponentClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
com.zfabrik.components.java.JavaComponentClassLoader
- All Implemented Interfaces:
IJavaComponentClassLoader
,Closeable
,AutoCloseable
public abstract class JavaComponentClassLoader
extends URLClassLoader
implements IJavaComponentClassLoader
Just combining
IJavaComponentClassLoader
and URLClassLoader
. IJavaComponentClassLoader
may be deprecated in the future.- Author:
- hb
-
Constructor Summary
ConstructorsConstructorDescriptionJavaComponentClassLoader
(URL[] urls) JavaComponentClassLoader
(URL[] urls, ClassLoader parent) JavaComponentClassLoader
(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionabstract Collection<String>
Return all packages that are found on the local classpath of this loader.Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass
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, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.zfabrik.components.java.IJavaComponentClassLoader
getJavaComponentHandle, getName, getParents, isOperational
-
Constructor Details
-
JavaComponentClassLoader
-
JavaComponentClassLoader
-
JavaComponentClassLoader
-
-
Method Details
-
getClassPathPackages
Return all packages that are found on the local classpath of this loader. This is not including delegation. Package names are normalized to be "/"-separated and have no leading or trailing "/"
-