public interface EurekaHttpClient
Modifier and Type | Method and Description |
---|---|
EurekaHttpResponse<java.lang.Void> |
cancel(java.lang.String appName,
java.lang.String id) |
EurekaHttpResponse<java.lang.Void> |
deleteStatusOverride(java.lang.String appName,
java.lang.String id,
InstanceInfo info) |
EurekaHttpResponse<Application> |
getApplication(java.lang.String appName) |
EurekaHttpResponse<Applications> |
getApplications(java.lang.String... regions) |
EurekaHttpResponse<Applications> |
getDelta(java.lang.String... regions) |
EurekaHttpResponse<InstanceInfo> |
getInstance(java.lang.String id) |
EurekaHttpResponse<InstanceInfo> |
getInstance(java.lang.String appName,
java.lang.String id) |
EurekaHttpResponse<Applications> |
getSecureVip(java.lang.String secureVipAddress,
java.lang.String... regions) |
EurekaHttpResponse<Applications> |
getVip(java.lang.String vipAddress,
java.lang.String... regions) |
EurekaHttpResponse<java.lang.Void> |
register(InstanceInfo info) |
EurekaHttpResponse<InstanceInfo> |
sendHeartBeat(java.lang.String appName,
java.lang.String id,
InstanceInfo info,
InstanceInfo.InstanceStatus overriddenStatus) |
void |
shutdown() |
EurekaHttpResponse<java.lang.Void> |
statusUpdate(java.lang.String appName,
java.lang.String id,
InstanceInfo.InstanceStatus newStatus,
InstanceInfo info) |
EurekaHttpResponse<java.lang.Void> register(InstanceInfo info)
EurekaHttpResponse<java.lang.Void> cancel(java.lang.String appName, java.lang.String id)
EurekaHttpResponse<InstanceInfo> sendHeartBeat(java.lang.String appName, java.lang.String id, InstanceInfo info, InstanceInfo.InstanceStatus overriddenStatus)
EurekaHttpResponse<java.lang.Void> statusUpdate(java.lang.String appName, java.lang.String id, InstanceInfo.InstanceStatus newStatus, InstanceInfo info)
EurekaHttpResponse<java.lang.Void> deleteStatusOverride(java.lang.String appName, java.lang.String id, InstanceInfo info)
EurekaHttpResponse<Applications> getApplications(java.lang.String... regions)
EurekaHttpResponse<Applications> getDelta(java.lang.String... regions)
EurekaHttpResponse<Applications> getVip(java.lang.String vipAddress, java.lang.String... regions)
EurekaHttpResponse<Applications> getSecureVip(java.lang.String secureVipAddress, java.lang.String... regions)
EurekaHttpResponse<Application> getApplication(java.lang.String appName)
EurekaHttpResponse<InstanceInfo> getInstance(java.lang.String appName, java.lang.String id)
EurekaHttpResponse<InstanceInfo> getInstance(java.lang.String id)
void shutdown()