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. |
| Modifier | Constructor and Description |
|---|---|
protected |
MuleDeployableModel(String name,
String minMuleVersion,
MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor,
MuleArtifactLoaderDescriptor bundleDescriptorLoader,
List<String> configs,
Optional<Boolean> redeploymentEnabled)
Creates a new model
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getConfigs() |
boolean |
isRedeploymentEnabled() |
getBundleDescriptorLoader, getClassLoaderModelLoaderDescriptor, getMinMuleVersion, getNameprotected MuleDeployableModel(String name, String minMuleVersion, MuleArtifactLoaderDescriptor classLoaderModelLoaderDescriptor, MuleArtifactLoaderDescriptor bundleDescriptorLoader, List<String> configs, Optional<Boolean> redeploymentEnabled)
name - name of the artifactminMuleVersion - minimum Mule Runtime version that requires to work correctly.classLoaderModelLoaderDescriptor - 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.