public abstract class MuleDeployableModel extends AbstractMuleArtifactModel
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MuleDeployableModel.MuleDeployableModelBuilder<T extends AbstractMuleArtifactModelBuilder,M extends MuleDeployableModel>
A builder to create instances of
MuleDeployableModel.MuleDeployableModelBuilder. |
BUNDLE_DESCRIPTOR_LOADER, CLASS_LOADER_MODEL_LOADER_DESCRIPTOR, ID, MIN_MULE_VERSION, NAME, REQUIRED_PRODUCT| Modifier | Constructor and Description |
|---|---|
protected |
MuleDeployableModel(String name,
String minMuleVersion,
Product product,
MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor,
MuleArtifactLoaderDescriptor bundleDescriptorLoader,
Set<String> configs,
Optional<Boolean> redeploymentEnabled)
Creates a new model
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getConfigs() |
boolean |
isRedeploymentEnabled() |
getBundleDescriptorLoader, getClassLoaderModelLoaderDescriptor, getMinMuleVersion, getName, getRequiredProduct, validateModelprotected MuleDeployableModel(String name, String minMuleVersion, Product product, MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor, MuleArtifactLoaderDescriptor bundleDescriptorLoader, Set<String> configs, Optional<Boolean> redeploymentEnabled)
name - name of the artifactminMuleVersion - minimum Mule Runtime version that requires to work correctly.product - the target product for this artifactclassLoaderModelLoaderDescriptor - describes how to create the class loader for the artifact.bundleDescriptorLoader - indicates how to load the bundle descriptor.configs - the application configuration filesredeploymentEnabled - indicates if the artifact can be redeployed or notCopyright © 2017 MuleSoft, Inc.. All rights reserved.