protected abstract static class MuleDeployableModel.MuleDeployableModelBuilder<T extends AbstractMuleArtifactModelBuilder,M extends MuleDeployableModel> extends AbstractMuleArtifactModelBuilder<T,M>
MuleDeployableModel.MuleDeployableModelBuilder.| Modifier | Constructor and Description |
|---|---|
protected |
MuleDeployableModelBuilder() |
| Modifier and Type | Method and Description |
|---|---|
M |
build() |
protected abstract M |
doCreateModel(Set<String> configs,
Boolean redeploymentEnabled,
List<String> secureProperties,
String logConfigFile) |
void |
setConfigs(Set<String> configs) |
void |
setLogConfigFile(String logConfigFile) |
void |
setRedeploymentEnabled(boolean redeploymentEnabled) |
void |
setSecureProperties(List<String> secureProperties) |
getBundleDescriptorLoader, getClassLoaderModelDescriptorLoader, getMinMuleVersion, getName, getRequiredProduct, getThis, setMinMuleVersion, setName, setRequiredProduct, withBundleDescriptorLoader, withClassLoaderModelDescriptorLoaderpublic void setConfigs(Set<String> configs)
configs - the set of artifact configuration filespublic final M build()
build in class AbstractMuleArtifactModelBuilder<T extends AbstractMuleArtifactModelBuilder,M extends MuleDeployableModel>MuleDomainModelprotected abstract M doCreateModel(Set<String> configs, Boolean redeploymentEnabled, List<String> secureProperties, String logConfigFile)
public void setRedeploymentEnabled(boolean redeploymentEnabled)
redeploymentEnabled - true if the artifact supports redeployment, false otherwise.public void setLogConfigFile(String logConfigFile)
logConfigFile - the location of the file to use as the log4j configuration for this artifact instead of the default.Copyright © 2021 MuleSoft, Inc.. All rights reserved.