public abstract class AsgReplicationTask
extends java.lang.Object
ReplicationTask class for ASG related replication requests.| Modifier and Type | Field and Description |
|---|---|
protected PeerAwareInstanceRegistryImpl.Action |
action |
protected java.lang.String |
peerNodeName |
| Modifier | Constructor and Description |
|---|---|
protected |
AsgReplicationTask(java.lang.String peerNodeName,
PeerAwareInstanceRegistryImpl.Action action,
java.lang.String asgName,
ASGResource.ASGStatus newStatus) |
| Modifier and Type | Method and Description |
|---|---|
abstract com.netflix.discovery.shared.transport.EurekaHttpResponse<?> |
execute() |
PeerAwareInstanceRegistryImpl.Action |
getAction() |
java.lang.String |
getAsgName() |
ASGResource.ASGStatus |
getNewStatus() |
java.lang.String |
getTaskName() |
void |
handleFailure(int statusCode,
java.lang.Object responseEntity) |
void |
handleSuccess() |
protected final java.lang.String peerNodeName
protected final PeerAwareInstanceRegistryImpl.Action action
protected AsgReplicationTask(java.lang.String peerNodeName,
PeerAwareInstanceRegistryImpl.Action action,
java.lang.String asgName,
ASGResource.ASGStatus newStatus)
public java.lang.String getTaskName()
public java.lang.String getAsgName()
public ASGResource.ASGStatus getNewStatus()
public PeerAwareInstanceRegistryImpl.Action getAction()
public abstract com.netflix.discovery.shared.transport.EurekaHttpResponse<?> execute()
throws java.lang.Throwable
java.lang.Throwablepublic void handleSuccess()
public void handleFailure(int statusCode,
java.lang.Object responseEntity)
throws java.lang.Throwable
java.lang.Throwable