public class PluginExtendedDeploymentProperties extends ExtendedDeploymentProperties
ClassLoaderModel for plugins.defaults| Constructor and Description |
|---|
PluginExtendedDeploymentProperties(Properties deploymentProperties,
BundleDescriptor pluginBundleDescriptor,
ArtifactDescriptor deployableArtifactDescriptor)
Plugin extended deployment properties which also provides the
ArtifactDescriptor where the plugin has been declared
as dependency. |
| Modifier and Type | Method and Description |
|---|---|
ArtifactDescriptor |
getDeployableArtifactDescriptor() |
BundleDescriptor |
getPluginBundleDescriptor() |
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamesclear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, valuespublic PluginExtendedDeploymentProperties(Properties deploymentProperties, BundleDescriptor pluginBundleDescriptor, ArtifactDescriptor deployableArtifactDescriptor)
ArtifactDescriptor where the plugin has been declared
as dependency.deploymentProperties - the original properties passed from deployment service. Can be null.pluginBundleDescriptor - the plugin bundle descriptor resolved from the deployable artifact descriptor. Not null.deployableArtifactDescriptor - the container in which the plugin is declared as dependency. Not null.public BundleDescriptor getPluginBundleDescriptor()
BundleDescriptor as resolved from the deployable artifact, this allows to use timestamp snapshot versions.public ArtifactDescriptor getDeployableArtifactDescriptor()
ArtifactDescriptor in which the plugin is declared as dependency.Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.