Package org.jboss.jca.web
Class WARClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.jboss.jca.web.WARClassLoader
- All Implemented Interfaces:
Closeable,AutoCloseable
WAR class loader
- Author:
- Jesper Pedersen
-
Constructor Summary
ConstructorsConstructorDescriptionWARClassLoader(com.github.fungal.api.Kernel kernel, ClassLoader parent) Constructor -
Method Summary
Modifier and TypeMethodDescriptiongetResource(String name) getResourceAsStream(String name) getResources(String name) Class<?> Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstanceMethods inherited from class java.security.SecureClassLoader
defineClass, defineClassMethods 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, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
WARClassLoader
Constructor- Parameters:
kernel- The kernelparent- The parent class loader
-
-
Method Details
-
loadClass
- Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResourcein classClassLoader
-
getResourceAsStream
- Overrides:
getResourceAsStreamin classURLClassLoader
-
getResources
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-