public class ApplicationClassLoaderBuilderFactory extends Object
ApplicationClassLoaderBuilder.| Constructor and Description |
|---|
ApplicationClassLoaderBuilderFactory(DeployableArtifactClassLoaderFactory<ApplicationDescriptor> applicationClassLoaderFactory,
ArtifactPluginRepository artifactPluginRepository,
ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory,
ArtifactDescriptorFactory<ArtifactPluginDescriptor> artifactDescriptorFactory,
DependenciesProvider dependenciesProvider)
Creates an
ApplicationClassLoaderBuilderFactory to create ApplicationClassLoaderBuilder instances. |
| Modifier and Type | Method and Description |
|---|---|
ApplicationClassLoaderBuilder |
createArtifactClassLoaderBuilder()
Creates a new
ApplicationClassLoaderBuilder instance to create the application artifact class loader. |
public ApplicationClassLoaderBuilderFactory(DeployableArtifactClassLoaderFactory<ApplicationDescriptor> applicationClassLoaderFactory, ArtifactPluginRepository artifactPluginRepository, ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory, ArtifactDescriptorFactory<ArtifactPluginDescriptor> artifactDescriptorFactory, DependenciesProvider dependenciesProvider)
ApplicationClassLoaderBuilderFactory to create ApplicationClassLoaderBuilder instances.applicationClassLoaderFactory - factory for the class loader of the artifact resources and classesartifactPluginRepository - repository for artifact plugins provided by the runtimeartifactPluginClassLoaderFactory - creates artifact plugin class loaders. Non null.artifactDescriptorFactory - factory to create ArtifactPluginDescriptor when there's a missing dependency to resolvedependenciesProvider - resolver for missing dependenciespublic ApplicationClassLoaderBuilder createArtifactClassLoaderBuilder()
ApplicationClassLoaderBuilder instance to create the application artifact class loader.ApplicationClassLoaderBuilder instance.Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.