Class DeploymentOperation
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.application.deploy.DeploymentOperation
- Direct Known Subclasses:
CH2DeploymentOperation,CHDeploymentOperation,HDeploymentOperation,RTFDeploymentOperation
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected RuntimeDeploymentRequestprotected Environmentprotected ApplicationSource -
Constructor Summary
ConstructorsConstructorDescriptionDeploymentOperation(RuntimeDeploymentRequest request, Environment environment, ApplicationSource source) -
Method Summary
Modifier and TypeMethodDescriptiondeploy()protected abstract DeploymentResultdoDeploy(RuntimeDeploymentRequest request) protected StringexecuteRequest(long start, HttpHelper.MultiPartRequest multiPartRequest) processAppName(String appName) voidsetEnvironment(Environment environment) voidsetSource(ApplicationSource source)
-
Field Details
-
ANYPOINT_PLATFORM_CLIENT_ID
- See Also:
-
ANYPOINT_PLATFORM_CLIENT_SECRET
- See Also:
-
deploymentRequest
-
environment
-
source
-
-
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
-