Closing response in Feign load balancer

This commit is contained in:
Ryan Baxter
2017-06-06 10:44:07 -04:00
parent 7d06c140fa
commit 0b2fc81be4

View File

@@ -91,6 +91,7 @@ public class RetryableFeignLoadBalancer extends FeignLoadBalancer implements Ser
}
Response response = request.client().execute(feignRequest, options);
if(retryPolicy.retryableStatusCode(response.status())) {
response.close();
throw new RetryableStatusCodeException(RetryableFeignLoadBalancer.this.getClientName(), response.status());
}
return new RibbonResponse(request.getUri(), response);