From f85f5b0ecfd4acf98a88031454573be27152ee3a Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Mon, 25 Apr 2016 13:40:11 -0600 Subject: [PATCH] execute throws IOException --- .../cloud/client/loadbalancer/LoadBalancerClient.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerClient.java b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerClient.java index 96e849bb..2a13c14c 100644 --- a/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerClient.java +++ b/spring-cloud-commons/src/main/java/org/springframework/cloud/client/loadbalancer/LoadBalancerClient.java @@ -16,6 +16,7 @@ package org.springframework.cloud.client.loadbalancer; +import java.io.IOException; import java.net.URI; import org.springframework.cloud.client.ServiceInstance; @@ -30,7 +31,7 @@ public interface LoadBalancerClient { * @param serviceId the service id to look up the LoadBalancer * @return a ServiceInstance that matches the serviceId */ - public ServiceInstance choose(String serviceId); + ServiceInstance choose(String serviceId); /** * execute request using a ServiceInstance from the LoadBalancer for the specified @@ -41,7 +42,7 @@ public interface LoadBalancerClient { * @return the result of the LoadBalancerRequest callback on the selected * ServiceInstance */ - public T execute(String serviceId, LoadBalancerRequest request); + T execute(String serviceId, LoadBalancerRequest request) throws IOException; /** * Create a proper URI with a real host and port for systems to utilize. @@ -52,6 +53,6 @@ public interface LoadBalancerClient { * @param original a URI with the host as a logical service name * @return a reconstructed URI */ - public URI reconstructURI(ServiceInstance instance, URI original); + URI reconstructURI(ServiceInstance instance, URI original); }