public class MuleSharedDomainClassLoader extends AbstractArtifactClassLoader implements ArtifactClassLoader
GoodCitizenClassLoader.NonCachingURLStreamHandlerFactory| Modifier and Type | Field and Description |
|---|---|
static String |
DOMAIN_LIBRARY_FOLDER |
static String |
OLD_DOMAIN_LIBRARY_FOLDER |
logger, shutdownListenersappName, blocked, overrides, systemPackages| Constructor and Description |
|---|
MuleSharedDomainClassLoader(String domain,
ClassLoader parent) |
MuleSharedDomainClassLoader(String domain,
ClassLoader parent,
Set<String> loaderOverrides) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addUrls() |
URL |
findResource(String name) |
String |
getArtifactName() |
ClassLoader |
getClassLoader()
ClassLoader is an abstract class.
|
protected String[] |
getLocalResourceLocations() |
String |
toString() |
protected void |
validateAndGetDomainFolders() |
addShutdownListener, createResourceReleaserInstance, dispose, findLocalResource, setResourceReleaserClassLocationfindClass, findParentClass, isBlocked, isOverridden, loadClass, processOverridesaddURL, close, definePackage, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddShutdownListenerdisposefindLocalResourcepublic static final String DOMAIN_LIBRARY_FOLDER
public static final String OLD_DOMAIN_LIBRARY_FOLDER
public MuleSharedDomainClassLoader(String domain, ClassLoader parent)
public MuleSharedDomainClassLoader(String domain, ClassLoader parent, Set<String> loaderOverrides)
public String getArtifactName()
getArtifactName in interface ArtifactClassLoaderpublic ClassLoader getClassLoader()
ArtifactClassLoadergetClassLoader in interface ArtifactClassLoaderpublic URL findResource(String name)
findResource in interface ArtifactClassLoaderfindResource in class URLClassLoadername - name of the resource to find.protected void validateAndGetDomainFolders()
throws Exception
Exceptionprotected void addUrls()
throws MalformedURLException
MalformedURLExceptionprotected String[] getLocalResourceLocations()
getLocalResourceLocations in class AbstractArtifactClassLoaderCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.