public class ApplicationPolicyTemplateClassLoaderBuilderFactory extends Object implements PolicyTemplateClassLoaderBuilderFactory
PolicyTemplateClassLoaderBuilder for application artifacts.| Constructor and Description |
|---|
ApplicationPolicyTemplateClassLoaderBuilderFactory(DeployableArtifactClassLoaderFactory artifactClassLoaderFactory,
ArtifactPluginRepository artifactPluginRepository,
ArtifactClassLoaderFactory artifactPluginClassLoaderFactory,
PluginDependenciesResolver pluginDependenciesResolver)
Creates a new factory instance
|
| Modifier and Type | Method and Description |
|---|---|
PolicyTemplateClassLoaderBuilder |
createArtifactClassLoaderBuilder()
Creates a new builder
|
public ApplicationPolicyTemplateClassLoaderBuilderFactory(DeployableArtifactClassLoaderFactory artifactClassLoaderFactory, ArtifactPluginRepository artifactPluginRepository, ArtifactClassLoaderFactory artifactPluginClassLoaderFactory, PluginDependenciesResolver pluginDependenciesResolver)
artifactClassLoaderFactory - factory for the classloader specific to the artifact resource and classes. Must be not
null.artifactPluginRepository - repository of plugins contained by the runtime. Must be not null.artifactPluginClassLoaderFactory - factory to create class loaders for each used plugin. Non be not null.pluginDependenciesResolver - resolves artifact plugin dependencies. Non nullpublic PolicyTemplateClassLoaderBuilder createArtifactClassLoaderBuilder()
PolicyTemplateClassLoaderBuilderFactorycreateArtifactClassLoaderBuilder in interface PolicyTemplateClassLoaderBuilderFactoryCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.