Class DeploymentOperation
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.application.deploy.DeploymentOperation
- Direct Known Subclasses:
CHDeploymentOperation,HDeploymentOperation,RTFDeploymentOperation
public abstract class DeploymentOperation extends Object
-
Field Summary
Fields Modifier and Type Field Description static StringANYPOINT_PLATFORM_CLIENT_IDstatic StringANYPOINT_PLATFORM_CLIENT_SECRETprotected RuntimeDeploymentRequestdeploymentRequestprotected Environmentenvironmentprotected ApplicationSourcesource -
Constructor Summary
Constructors Constructor Description DeploymentOperation()DeploymentOperation(RuntimeDeploymentRequest request, Environment environment, ApplicationSource source) -
Method Summary
Modifier and Type Method Description DeploymentResultdeploy()protected abstract DeploymentResultdoDeploy(RuntimeDeploymentRequest request)protected StringexecuteRequest(long start, HttpHelper.MultiPartRequest multiPartRequest)EnvironmentgetEnvironment()ApplicationSourcegetSource()StringprocessAppName(String appName)voidsetEnvironment(Environment environment)voidsetSource(ApplicationSource source)
-
Field Details
-
Constructor Details
-
DeploymentOperation
public DeploymentOperation() -
DeploymentOperation
public DeploymentOperation(RuntimeDeploymentRequest request, Environment environment, ApplicationSource source)
-
-
Method Details
-
deploy
public DeploymentResult deploy() throws ProvisioningException, IOException, HttpException, DeploymentException -
doDeploy
protected abstract DeploymentResult doDeploy(RuntimeDeploymentRequest request) throws IOException, HttpException, DeploymentException -
getEnvironment
-
setEnvironment
-
getSource
-
setSource
-
executeRequest
protected String executeRequest(long start, HttpHelper.MultiPartRequest multiPartRequest) throws HttpException, IOException- Throws:
HttpExceptionIOException
-
processAppName
-