public abstract class Deployment extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
applicationName |
protected File |
artifact |
protected Long |
deploymentTimeout
The allowed elapsed time between the start of the deployment process and the confirmation that the artifact has been
deployed.
|
protected String |
muleVersion |
protected String |
skip |
| Constructor and Description |
|---|
Deployment() |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationName()
Name of the application to deploy/undeploy.
|
File |
getArtifact()
Application file to be deployed.
|
Optional<Long> |
getDeploymentTimeout()
DeploymentConfiguration timeout in milliseconds.
|
Optional<String> |
getMuleVersion() |
String |
getPackaging()
Packaging type of artifact to be deployed.
|
String |
getSkip() |
void |
setApplicationName(String applicationName) |
void |
setArtifact(File artifact) |
protected void |
setBasicDeploymentValues(org.apache.maven.project.MavenProject project) |
void |
setDefaultValues(org.apache.maven.project.MavenProject project) |
void |
setDeploymentTimeout(Long deploymentTimeout) |
abstract void |
setEnvironmentSpecificValues() |
void |
setMuleVersion(String muleVersion) |
void |
setPackaging(String packaging) |
void |
setSkip(String skip) |
@Parameter protected File artifact
@Parameter protected String applicationName
@Parameter protected String skip
@Parameter protected String muleVersion
@Parameter protected Long deploymentTimeout
public File getArtifact()
public void setArtifact(File artifact)
public String getApplicationName()
public void setApplicationName(String applicationName)
public String getSkip()
public void setSkip(String skip)
public void setMuleVersion(String muleVersion)
public String getPackaging()
public void setPackaging(String packaging)
public Optional<Long> getDeploymentTimeout()
public void setDeploymentTimeout(Long deploymentTimeout)
public void setDefaultValues(org.apache.maven.project.MavenProject project)
throws DeploymentException
DeploymentExceptionpublic abstract void setEnvironmentSpecificValues()
throws DeploymentException
DeploymentExceptionprotected void setBasicDeploymentValues(org.apache.maven.project.MavenProject project)
throws DeploymentException
DeploymentExceptionCopyright © 2018 MuleSoft Inc. All rights reserved.