public interface ApplicationClassLoaderBuilder
ArtifactClassLoader builder for class loaders required by Application artifacts| Modifier and Type | Method and Description |
|---|---|
MuleDeployableArtifactClassLoader |
build()
Creates a new
MuleDeployableArtifactClassLoader using the provided configuration. |
ApplicationClassLoaderBuilder |
setArtifactDescriptor(ArtifactDescriptor artifactDescriptor) |
ApplicationClassLoaderBuilder |
setDomainParentClassLoader(ArtifactClassLoader domainArtifactClassLoader) |
ApplicationClassLoaderBuilder setDomainParentClassLoader(ArtifactClassLoader domainArtifactClassLoader)
domainArtifactClassLoader - the ArtifactClassLoader of the Domain to which the application that is going
to use the target classloader belongs.ApplicationClassLoaderBuilder setArtifactDescriptor(ArtifactDescriptor artifactDescriptor)
artifactDescriptor - the descriptor of the artifact for which the class loader is going to be created.MuleDeployableArtifactClassLoader build()
MuleDeployableArtifactClassLoader using the provided configuration. It will create the proper class
loader hierarchy and filters so that application classes, resources, plugins and its domain resources are resolve correctly.MuleDeployableArtifactClassLoader created from the provided configuration.Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.