public class ApplicationClassLoaderBuilderFactory extends Object
ApplicationClassLoaderBuilder.| Constructor and Description |
|---|
ApplicationClassLoaderBuilderFactory(DeployableArtifactClassLoaderFactory<ApplicationDescriptor> applicationClassLoaderFactory,
ArtifactPluginRepository artifactPluginRepository,
ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory,
PluginDependenciesResolver pluginDependenciesResolver)
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, PluginDependenciesResolver pluginDependenciesResolver)
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.pluginDependenciesResolver - resolves artifact plugin dependencies. Non nullpublic ApplicationClassLoaderBuilder createArtifactClassLoaderBuilder()
ApplicationClassLoaderBuilder instance to create the application artifact class loader.ApplicationClassLoaderBuilder instance.Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.