public class MuleApplicationClassLoader extends MuleDeployableArtifactClassLoader implements ApplicationClassLoader
FineGrainedControlClassLoader.NonCachingURLStreamHandlerFactoryshutdownListenerslogger| Constructor and Description |
|---|
MuleApplicationClassLoader(String artifactId,
ArtifactDescriptor artifactDescriptor,
ClassLoader parentCl,
NativeLibraryFinder nativeLibraryFinder,
List<URL> urls,
ClassLoaderLookupPolicy lookupPolicy,
List<ArtifactClassLoader> artifactPluginClassLoaders) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
findLibrary(String name) |
protected String[] |
getLocalResourceLocations() |
static List<ClassLoader> |
resolveContextArtifactPluginClassLoaders()
Resolves the plugin classloader of the thread context classloader artifact.
|
getArtifactPluginClassLoadersaddShutdownListener, createResourceReleaserInstance, dispose, findLocalResource, getArtifactDescriptor, getArtifactId, getClassLoader, setResourceReleaserClassLocation, toStringfindLocalClass, findParentClass, getClassLoaderLookupPolicy, getResource, getResources, loadClassaddURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindLocalClass, findResource, findResourcesgetClassLoaderLookupPolicypublic MuleApplicationClassLoader(String artifactId, ArtifactDescriptor artifactDescriptor, ClassLoader parentCl, NativeLibraryFinder nativeLibraryFinder, List<URL> urls, ClassLoaderLookupPolicy lookupPolicy, List<ArtifactClassLoader> artifactPluginClassLoaders)
protected String findLibrary(String name)
findLibrary in class ClassLoaderprotected String[] getLocalResourceLocations()
getLocalResourceLocations in class MuleArtifactClassLoaderpublic static List<ClassLoader> resolveContextArtifactPluginClassLoaders()
If that classloader doesn't contain plugins, the current context classloader is returned.
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.