Class AwsService
- java.lang.Object
-
- nl.jpoint.vertx.deploy.agent.service.AwsService
-
public class AwsService extends Object
-
-
Constructor Summary
Constructors Constructor Description AwsService(io.vertx.core.Vertx vertx, DeployConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description rx.Observable<DeployRequest>autoScalingDeRegisterInstance(DeployRequest deployRequest)rx.Observable<DeployRequest>autoScalingRegisterInstance(DeployRequest deployRequest)voidfailAllRunningRequests()voidfailBuild(String buildId, String reason, Throwable t)DeployRequestgetDeployRequest(String deployId)rx.Observable<DeployRequest>loadBalancerDeRegisterInstance(DeployRequest deployRequest)rx.Observable<DeployRequest>loadBalancerRegisterInstance(DeployRequest deployRequest)voidregisterRequest(DeployRequest deployRequest)DeployRequestupdateAndGetRequest(DeployState state, String buildId)
-
-
-
Constructor Detail
-
AwsService
public AwsService(io.vertx.core.Vertx vertx, DeployConfig config)
-
-
Method Detail
-
registerRequest
public void registerRequest(DeployRequest deployRequest)
-
autoScalingDeRegisterInstance
public rx.Observable<DeployRequest> autoScalingDeRegisterInstance(DeployRequest deployRequest)
-
autoScalingRegisterInstance
public rx.Observable<DeployRequest> autoScalingRegisterInstance(DeployRequest deployRequest)
-
loadBalancerRegisterInstance
public rx.Observable<DeployRequest> loadBalancerRegisterInstance(DeployRequest deployRequest)
-
loadBalancerDeRegisterInstance
public rx.Observable<DeployRequest> loadBalancerDeRegisterInstance(DeployRequest deployRequest)
-
updateAndGetRequest
public DeployRequest updateAndGetRequest(DeployState state, String buildId)
-
getDeployRequest
public DeployRequest getDeployRequest(String deployId)
-
failAllRunningRequests
public void failAllRunningRequests()
-
-