Class Deployer
java.lang.Object
com.aeontronix.enhancedmule.tools.legacy.deploy.Deployer
- Direct Known Subclasses:
CHDeployer,HDeployer,RTFDeployer
public abstract class Deployer extends Object
-
Field Summary
Fields Modifier and Type Field Description static StringANYPOINT_PLATFORM_CLIENT_IDstatic StringANYPOINT_PLATFORM_CLIENT_SECRETprotected APIProvisioningConfigapiProvisioningConfigprotected ApplicationDescriptorapplicationDescriptorprotected StringappNameprotected DeploymentConfigdeploymentConfigprotected Environmentenvironmentprotected Stringfilenameprotected ApplicationSourcesource -
Constructor Summary
Constructors Constructor Description Deployer()Deployer(Environment environment, String appName, ApplicationSource source, String filename, APIProvisioningConfig apiProvisioningConfig, @NotNull DeploymentConfig deploymentConfig) -
Method Summary
Modifier and Type Method Description DeploymentResultdeploy()protected abstract DeploymentResultdoDeploy()protected StringexecuteRequest(long start, HttpHelper.MultiPartRequest multiPartRequest)StringgetAppName()EnvironmentgetEnvironment()StringgetFilename()ApplicationSourcegetSource()voidsetAppName(String appName)voidsetEnvironment(Environment environment)voidsetFilename(String filename)voidsetSource(ApplicationSource source)
-
Field Details
-
Constructor Details
-
Deployer
public Deployer() -
Deployer
public Deployer(Environment environment, String appName, ApplicationSource source, String filename, APIProvisioningConfig apiProvisioningConfig, @NotNull @NotNull DeploymentConfig deploymentConfig)
-
-
Method Details
-
deploy
-
doDeploy
- Throws:
IOExceptionHttpException
-
getEnvironment
-
setEnvironment
-
getAppName
-
setAppName
-
getSource
-
setSource
-
getFilename
-
setFilename
-
executeRequest
protected String executeRequest(long start, HttpHelper.MultiPartRequest multiPartRequest) throws HttpException, IOException- Throws:
HttpExceptionIOException
-