From e1df7c3b4dc27d78b18a08382a5aa2ef0d44088f Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Fri, 24 Jun 2016 09:13:18 -0600 Subject: [PATCH] Add back RestClientRibbonCommand api's. --- .../route/RestClientRibbonCommand.java | 42 ++++++++++++++++++- .../route/RestClientRibbonCommandFactory.java | 15 +++---- .../filters/route/RibbonCommandContext.java | 9 ++++ .../route/support/AbstractRibbonCommand.java | 8 ++++ 4 files changed, 64 insertions(+), 10 deletions(-) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/RestClientRibbonCommand.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/RestClientRibbonCommand.java index dae27414..3acb2dd3 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/RestClientRibbonCommand.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/zuul/filters/route/RestClientRibbonCommand.java @@ -21,7 +21,10 @@ import com.netflix.client.http.HttpRequest; import com.netflix.client.http.HttpResponse; import com.netflix.niws.client.http.RestClient; import org.springframework.cloud.netflix.zuul.filters.route.support.AbstractRibbonCommand; +import org.springframework.util.MultiValueMap; +import java.io.InputStream; +import java.net.URI; import java.util.List; /** @@ -34,6 +37,14 @@ import java.util.List; @SuppressWarnings("deprecation") public class RestClientRibbonCommand extends AbstractRibbonCommand { + @SuppressWarnings("unused") + @Deprecated + public RestClientRibbonCommand(String commandKey, RestClient restClient, HttpRequest.Verb verb, String uri, + Boolean retryable, MultiValueMap headers, + MultiValueMap params, InputStream requestEntity) { + this(commandKey, restClient, new RibbonCommandContext(commandKey, verb.verb(), uri, retryable, headers, params, requestEntity)); + } + public RestClientRibbonCommand(String commandKey, RestClient client, RibbonCommandContext context) { super(commandKey, client, context); } @@ -41,7 +52,7 @@ public class RestClientRibbonCommand extends AbstractRibbonCommand