Interface EurekaHttpClient
-
- All Known Implementing Classes:
EurekaHttpClientDecorator,MetricsCollectingEurekaHttpClient,RedirectingEurekaHttpClient,RetryableEurekaHttpClient,SessionedEurekaHttpClient
public interface EurekaHttpClientLow level Eureka HTTP client API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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)voidshutdown()EurekaHttpResponse<java.lang.Void>statusUpdate(java.lang.String appName, java.lang.String id, InstanceInfo.InstanceStatus newStatus, InstanceInfo info)
-
-
-
Method Detail
-
register
EurekaHttpResponse<java.lang.Void> register(InstanceInfo info)
-
cancel
EurekaHttpResponse<java.lang.Void> cancel(java.lang.String appName, java.lang.String id)
-
sendHeartBeat
EurekaHttpResponse<InstanceInfo> sendHeartBeat(java.lang.String appName, java.lang.String id, InstanceInfo info, InstanceInfo.InstanceStatus overriddenStatus)
-
statusUpdate
EurekaHttpResponse<java.lang.Void> statusUpdate(java.lang.String appName, java.lang.String id, InstanceInfo.InstanceStatus newStatus, InstanceInfo info)
-
deleteStatusOverride
EurekaHttpResponse<java.lang.Void> deleteStatusOverride(java.lang.String appName, java.lang.String id, InstanceInfo info)
-
getApplications
EurekaHttpResponse<Applications> getApplications(java.lang.String... regions)
-
getDelta
EurekaHttpResponse<Applications> getDelta(java.lang.String... regions)
-
getVip
EurekaHttpResponse<Applications> getVip(java.lang.String vipAddress, java.lang.String... regions)
-
getSecureVip
EurekaHttpResponse<Applications> getSecureVip(java.lang.String secureVipAddress, java.lang.String... regions)
-
getApplication
EurekaHttpResponse<Application> getApplication(java.lang.String appName)
-
getInstance
EurekaHttpResponse<InstanceInfo> getInstance(java.lang.String appName, java.lang.String id)
-
getInstance
EurekaHttpResponse<InstanceInfo> getInstance(java.lang.String id)
-
shutdown
void shutdown()
-
-