public abstract class AbstractArtifactClassLoaderConfigurationAssembler extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.mule.tools.api.classloader.model.ClassLoaderModel |
packagerClassLoaderModel |
| Constructor and Description |
|---|
AbstractArtifactClassLoaderConfigurationAssembler(org.mule.tools.api.classloader.model.ClassLoaderModel packagerClassLoaderModel) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<URL> |
addArtifactSpecificClassLoaderConfiguration(ClassLoaderModel.ClassLoaderModelBuilder classLoaderConfigurationBuilder)
Template method to add artifact specific configuration to the
DeployableClassLoaderConfigurationBuilder. |
ClassLoaderModel |
createClassLoaderModel() |
protected abstract List<BundleDependency> |
getBundleDependencies() |
protected abstract ClassLoaderModel.ClassLoaderModelBuilder |
getClassLoaderConfigurationBuilder() |
protected List<BundleDependency> |
getProcessedBundleDependencies() |
protected abstract File |
getProjectFolder() |
protected boolean |
shouldPopulateLocalPackages() |
protected final org.mule.tools.api.classloader.model.ClassLoaderModel packagerClassLoaderModel
public AbstractArtifactClassLoaderConfigurationAssembler(org.mule.tools.api.classloader.model.ClassLoaderModel packagerClassLoaderModel)
public ClassLoaderModel createClassLoaderModel()
protected abstract ClassLoaderModel.ClassLoaderModelBuilder getClassLoaderConfigurationBuilder()
protected boolean shouldPopulateLocalPackages()
protected List<BundleDependency> getProcessedBundleDependencies()
protected Collection<URL> addArtifactSpecificClassLoaderConfiguration(ClassLoaderModel.ClassLoaderModelBuilder classLoaderConfigurationBuilder)
DeployableClassLoaderConfigurationBuilder.classLoaderConfigurationBuilder - the builder used to generate class loader configuration of
the artifact.protected abstract List<BundleDependency> getBundleDependencies()
protected abstract File getProjectFolder()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.