public class DomainClassLoaderFactory extends Object implements DeployableArtifactClassLoaderFactory<DomainDescriptor>
ArtifactClassLoader for domain artifacts.| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
DomainClassLoaderFactory(ClassLoader containerClassLoader)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
ArtifactClassLoader |
create(String artifactId,
ArtifactClassLoader parent,
DomainDescriptor descriptor,
List<ArtifactClassLoader> artifactClassLoaders) |
static String |
getDomainId(String domainName) |
public DomainClassLoaderFactory(ClassLoader containerClassLoader)
containerClassLoader - parent classLoader of the created instance. Can be null.public static String getDomainId(String domainName)
domainName - name of the domain. Non empty.public ArtifactClassLoader create(String artifactId, ArtifactClassLoader parent, DomainDescriptor descriptor, List<ArtifactClassLoader> artifactClassLoaders)
create in interface DeployableArtifactClassLoaderFactory<DomainDescriptor>Copyright © 2003–2019 MuleSoft, Inc.. All rights reserved.