public class SpinAndRemovePrePostHandler extends Object implements AutoScalingPrePostHandler
| Constructor and Description |
|---|
SpinAndRemovePrePostHandler(DeployConfiguration activeConfiguration,
AwsAutoScalingDeployUtils awsDeployUtils,
org.apache.maven.plugin.logging.Log log) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleError(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup) |
void |
postDeploy(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup,
Integer originalDesiredCapacity) |
void |
preDeploy(List<Ec2Instance> instances,
com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup) |
public SpinAndRemovePrePostHandler(DeployConfiguration activeConfiguration, AwsAutoScalingDeployUtils awsDeployUtils, org.apache.maven.plugin.logging.Log log)
public void preDeploy(List<Ec2Instance> instances, com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
preDeploy in interface AutoScalingPrePostHandlerorg.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic void postDeploy(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup,
Integer originalDesiredCapacity)
postDeploy in interface AutoScalingPrePostHandlerpublic void handleError(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup)
handleError in interface AutoScalingPrePostHandlerCopyright © 2018. All rights reserved.