Package feign.vertx

Class VertxHttpClient


  • public final class VertxHttpClient
    extends Object
    Like Client but method execute(feign.Request) returns Future with Response. HTTP request is executed asynchronously with Vert.x
    Author:
    Alexei KLENIN, Gordon McKinney
    • Constructor Detail

      • VertxHttpClient

        public VertxHttpClient​(io.vertx.core.Vertx vertx,
                               io.vertx.core.http.HttpClientOptions options)
        Constructor from Vertx instance and HTTP client options.
        Parameters:
        vertx - vertx instance
        options - HTTP options
    • Method Detail

      • execute

        public io.vertx.core.Future<feign.Response> execute​(feign.Request request)
        Executes HTTP request and returns Future with response.
        Parameters:
        request - request
        Returns:
        future of HTTP response