com.netflix.eureka.cluster.HttpReplicationClient Maven / Gradle / Ivy
package com.netflix.eureka.cluster;
import com.netflix.discovery.shared.transport.EurekaHttpClient;
import com.netflix.discovery.shared.transport.EurekaHttpResponse;
import com.netflix.eureka.cluster.protocol.ReplicationList;
import com.netflix.eureka.cluster.protocol.ReplicationListResponse;
import com.netflix.eureka.resources.ASGResource.ASGStatus;
/**
* @author Tomasz Bak
*/
public interface HttpReplicationClient extends EurekaHttpClient {
EurekaHttpResponse statusUpdate(String asgName, ASGStatus newStatus);
EurekaHttpResponse submitBatchUpdates(ReplicationList replicationList);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy