public class TemporaryArtifactClassLoaderBuilderFactory extends Object
ArtifactClassLoaderBuilder instances.| Constructor and Description |
|---|
TemporaryArtifactClassLoaderBuilderFactory(ArtifactPluginRepository applicationPluginRepository,
ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory,
ArtifactDescriptorFactory<ArtifactPluginDescriptor> artifactDescriptorFactory,
DependenciesProvider dependenciesProvider)
Creates an
ArtifactClassLoaderBuilderFactory to create instances of ArtifactClassLoaderBuilder. |
| Modifier and Type | Method and Description |
|---|---|
TemporaryArtifactClassLoaderBuilder |
createArtifactClassLoaderBuilder()
Create a new instance of a builder to create an artifact class loader.
|
public TemporaryArtifactClassLoaderBuilderFactory(ArtifactPluginRepository applicationPluginRepository, ArtifactClassLoaderFactory<ArtifactPluginDescriptor> artifactPluginClassLoaderFactory, ArtifactDescriptorFactory<ArtifactPluginDescriptor> artifactDescriptorFactory, DependenciesProvider dependenciesProvider)
ArtifactClassLoaderBuilderFactory to create instances of ArtifactClassLoaderBuilder.applicationPluginRepository - repository for artifacts plugins that are provided by default by the runtimeartifactPluginClassLoaderFactory - creates artifact class loaders from descriptorsartifactDescriptorFactory - factory to create ArtifactPluginDescriptor when there's a missing dependency to resolvedependenciesProvider - resolver for missing dependenciespublic TemporaryArtifactClassLoaderBuilder createArtifactClassLoaderBuilder()
ArtifactClassLoaderBuilderCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.