Package feign.vertx
Class VertxHttpClient
- java.lang.Object
-
- feign.vertx.VertxHttpClient
-
public final class VertxHttpClient extends Object
LikeClientbut methodexecute(feign.Request)returnsFuturewithResponse. HTTP request is executed asynchronously with Vert.x- Author:
- Alexei KLENIN, Gordon McKinney
-
-
Constructor Summary
Constructors Constructor Description VertxHttpClient(io.vertx.ext.web.client.WebClient webClient, long timeout, UnaryOperator<io.vertx.ext.web.client.HttpRequest<io.vertx.core.buffer.Buffer>> requestPreProcessor)Constructor fromVertxinstance, HTTP client options and request timeout.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.Future<feign.Response>execute(feign.Request request)Executes HTTP request and returnsFuturewith response.
-
-
-
Constructor Detail
-
VertxHttpClient
public VertxHttpClient(io.vertx.ext.web.client.WebClient webClient, long timeout, UnaryOperator<io.vertx.ext.web.client.HttpRequest<io.vertx.core.buffer.Buffer>> requestPreProcessor)Constructor fromVertxinstance, HTTP client options and request timeout.- Parameters:
webClient- vertx WebClienttimeout- request timeoutrequestPreProcessor- request pre-processor
-
-