Class OwbSWClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- org.apache.webbeans.arquillian.standalone.OwbSWClassLoader
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class OwbSWClassLoader extends URLClassLoader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classOwbSWClassLoader.ArchiveStreamHandler
-
Constructor Summary
Constructors Constructor Description OwbSWClassLoader(ClassLoader parent, org.jboss.shrinkwrap.api.Archive<?> archive, boolean useOnlyArchiveResources, Collection<String> useOnlyArchiveResourcesExcludes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()URLfindResource(String name)Enumeration<URL>findResources(String name)URLgetResource(String name)Enumeration<URL>getResources(String name)-
Methods inherited from class java.net.URLClassLoader
addURL, definePackage, findClass, 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, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
OwbSWClassLoader
public OwbSWClassLoader(ClassLoader parent, org.jboss.shrinkwrap.api.Archive<?> archive, boolean useOnlyArchiveResources, Collection<String> useOnlyArchiveResourcesExcludes)
-
-
Method Detail
-
getResource
public URL getResource(String name)
- Overrides:
getResourcein classClassLoader
-
getResources
public Enumeration<URL> getResources(String name) throws IOException
- Overrides:
getResourcesin classClassLoader- Throws:
IOException
-
findResource
public URL findResource(String name)
- Overrides:
findResourcein classURLClassLoader
-
findResources
public Enumeration<URL> findResources(String name) throws IOException
- Overrides:
findResourcesin classURLClassLoader- Throws:
IOException
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classURLClassLoader- Throws:
IOException
-
-