public class PluginClassLoaderConfigurationAssembler extends AbstractArtifactClassLoaderConfigurationAssembler
| Constructor and Description |
|---|
PluginClassLoaderConfigurationAssembler(BundleDependency bundleDependency,
Set<BundleDescriptor> sharedProjectDependencies,
File artifactLocation,
org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor muleArtifactLoaderDescriptor,
List<BundleDependency> bundleDependencies,
DeployableArtifactDescriptor ownerDescriptor,
PluginPatchesResolver pluginPatchesResolver) |
| Modifier and Type | Method and Description |
|---|---|
protected List<URL> |
addArtifactSpecificClassLoaderConfiguration(ClassLoaderModel.ClassLoaderModelBuilder classLoaderConfigurationBuilder)
Template method to add artifact specific configuration to the
DeployableClassLoaderConfigurationBuilder. |
protected List<BundleDependency> |
getBundleDependencies() |
protected ClassLoaderModel.ClassLoaderModelBuilder |
getClassLoaderConfigurationBuilder() |
protected File |
getProjectFolder() |
protected boolean |
shouldPopulateLocalPackages() |
createClassLoaderModel, getPackagerClassLoaderModel, populateLocalPackagespublic PluginClassLoaderConfigurationAssembler(BundleDependency bundleDependency, Set<BundleDescriptor> sharedProjectDependencies, File artifactLocation, org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor muleArtifactLoaderDescriptor, List<BundleDependency> bundleDependencies, DeployableArtifactDescriptor ownerDescriptor, PluginPatchesResolver pluginPatchesResolver)
protected List<URL> addArtifactSpecificClassLoaderConfiguration(ClassLoaderModel.ClassLoaderModelBuilder classLoaderConfigurationBuilder)
AbstractArtifactClassLoaderConfigurationAssemblerDeployableClassLoaderConfigurationBuilder.addArtifactSpecificClassLoaderConfiguration in class AbstractArtifactClassLoaderConfigurationAssemblerclassLoaderConfigurationBuilder - the builder used to generate class loader configuration of
the artifact.protected List<BundleDependency> getBundleDependencies()
getBundleDependencies in class AbstractArtifactClassLoaderConfigurationAssemblerprotected File getProjectFolder()
getProjectFolder in class AbstractArtifactClassLoaderConfigurationAssemblerprotected ClassLoaderModel.ClassLoaderModelBuilder getClassLoaderConfigurationBuilder()
getClassLoaderConfigurationBuilder in class AbstractArtifactClassLoaderConfigurationAssemblerprotected boolean shouldPopulateLocalPackages()
shouldPopulateLocalPackages in class AbstractArtifactClassLoaderConfigurationAssemblerCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.