public class FilteringContainerClassLoader extends FilteringArtifactClassLoader
Differs from the base class is that exposes all the resources available in the delegate classLoader and the delegate's parent classLoader.
| Constructor and Description |
|---|
FilteringContainerClassLoader(ArtifactClassLoader containerClassLoader,
ClassLoaderFilter filter,
List<ExportedService> exportedServices)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
protected URL |
getResourceFromDelegate(ArtifactClassLoader artifactClassLoader,
String name) |
protected Enumeration<URL> |
getResourcesFromDelegate(ArtifactClassLoader artifactClassLoader,
String name) |
addShutdownListener, dispose, findLocalClass, findLocalResource, findResource, findResources, getArtifactDescriptor, getArtifactId, getClassLoader, getClassLoaderLookupPolicy, getResource, getResources, loadClass, toStringclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignerspublic FilteringContainerClassLoader(ArtifactClassLoader containerClassLoader, ClassLoaderFilter filter, List<ExportedService> exportedServices)
containerClassLoader - delegate classLoader. Not null.filter - filter used to determine which classes and resources are exported on the delegate classLoader.exportedServices - service providers that will be available from the filtered class loader. Non null.protected URL getResourceFromDelegate(ArtifactClassLoader artifactClassLoader, String name)
getResourceFromDelegate in class FilteringArtifactClassLoaderprotected Enumeration<URL> getResourcesFromDelegate(ArtifactClassLoader artifactClassLoader, String name) throws IOException
getResourcesFromDelegate in class FilteringArtifactClassLoaderIOExceptionCopyright © 2003–2018 MuleSoft, Inc.. All rights reserved.