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) |
| Modifier and Type | Method and Description |
|---|---|
protected List<URL> |
addArtifactSpecificClassLoaderConfiguration(ClassLoaderConfiguration.ClassLoaderConfigurationBuilder classLoaderConfigurationBuilder)
Template method to add artifact specific configuration to the
DeployableClassLoaderConfigurationBuilder. |
protected List<BundleDependency> |
getBundleDependencies() |
protected ClassLoaderConfiguration.ClassLoaderConfigurationBuilder |
getClassLoaderConfigurationBuilder() |
protected File |
getProjectFolder() |
protected boolean |
shouldPopulateLocalPackages() |
createClassLoaderConfiguration, getPackagerClassLoaderModel, populateLocalPackagespublic PluginClassLoaderConfigurationAssembler(BundleDependency bundleDependency, Set<BundleDescriptor> sharedProjectDependencies, File artifactLocation, org.mule.runtime.api.deployment.meta.MuleArtifactLoaderDescriptor muleArtifactLoaderDescriptor, List<BundleDependency> bundleDependencies, DeployableArtifactDescriptor ownerDescriptor)
protected List<URL> addArtifactSpecificClassLoaderConfiguration(ClassLoaderConfiguration.ClassLoaderConfigurationBuilder 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 ClassLoaderConfiguration.ClassLoaderConfigurationBuilder getClassLoaderConfigurationBuilder()
getClassLoaderConfigurationBuilder in class AbstractArtifactClassLoaderConfigurationAssemblerprotected boolean shouldPopulateLocalPackages()
shouldPopulateLocalPackages in class AbstractArtifactClassLoaderConfigurationAssemblerCopyright © 2003–2023 MuleSoft, Inc.. All rights reserved.