Class DefaultAutoScalingPrePostHandler
- java.lang.Object
-
- nl.jpoint.maven.vertx.service.autoscaling.DefaultAutoScalingPrePostHandler
-
- All Implemented Interfaces:
AutoScalingPrePostHandler
public class DefaultAutoScalingPrePostHandler extends Object implements AutoScalingPrePostHandler
-
-
Constructor Summary
Constructors Constructor Description DefaultAutoScalingPrePostHandler(DeployConfiguration activeConfiguration, AwsAutoScalingDeployUtils awsDeployUtils, org.apache.maven.plugin.logging.Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandleError(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup)voidpostDeploy(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup, Integer originalDesiredCapacity)voidpreDeploy(List<Ec2Instance> instances, com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup)
-
-
-
Constructor Detail
-
DefaultAutoScalingPrePostHandler
public DefaultAutoScalingPrePostHandler(DeployConfiguration activeConfiguration, AwsAutoScalingDeployUtils awsDeployUtils, org.apache.maven.plugin.logging.Log log)
-
-
Method Detail
-
preDeploy
public void preDeploy(List<Ec2Instance> instances, com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
- Specified by:
preDeployin interfaceAutoScalingPrePostHandler- Throws:
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionException
-
postDeploy
public void postDeploy(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup, Integer originalDesiredCapacity)- Specified by:
postDeployin interfaceAutoScalingPrePostHandler
-
handleError
public void handleError(com.amazonaws.services.autoscaling.model.AutoScalingGroup asGroup)
- Specified by:
handleErrorin interfaceAutoScalingPrePostHandler
-
-