public abstract class Deployment extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
applicationName |
protected String |
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 |
javaVersion |
protected String |
muleVersion |
protected String |
releaseChannel |
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.
|
String |
getArtifactId() |
Optional<Long> |
getDeploymentTimeout()
DeploymentConfiguration timeout in milliseconds.
|
String |
getGroupId() |
Optional<String> |
getJavaVersion() |
Optional<String> |
getMuleVersion() |
String |
getPackaging()
Packaging type of artifact to be deployed.
|
Optional<String> |
getReleaseChannel() |
String |
getSkip() |
String |
getVersion() |
void |
setApplicationName(String applicationName) |
void |
setArtifact(File artifact) |
void |
setArtifact(String artifactPath) |
void |
setArtifactId(String artifactId) |
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 |
setGroupId(String groupId) |
void |
setJavaVersion(String javaVersion) |
void |
setMuleVersion(String muleVersion) |
void |
setPackaging(String packaging) |
void |
setReleaseChannel(String releaseChannel) |
void |
setSkip(String skip) |
void |
setVersion(String version) |
boolean |
validateVersion() |
@Parameter protected String artifact
@Parameter protected String applicationName
@Parameter protected String skip
@Parameter protected String muleVersion
@Parameter protected String javaVersion
@Parameter protected String releaseChannel
@Parameter protected Long deploymentTimeout
public File getArtifact()
public void setArtifact(File artifact)
public void setArtifact(String artifactPath)
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
DeploymentExceptionpublic void setArtifactId(String artifactId)
public void setGroupId(String groupId)
public void setVersion(String version)
public String getArtifactId()
public String getGroupId()
public String getVersion()
public void setJavaVersion(String javaVersion)
public void setReleaseChannel(String releaseChannel)
public boolean validateVersion()
Copyright © 2024 MuleSoft Inc. All rights reserved.