Class CtNettyHttpClient

java.lang.Object
io.vrap.rmf.base.client.HttpClientBase
com.commercetools.http.netty.CtNettyHttpClient
All Implemented Interfaces:
VrapHttpClient, Closeable, AutoCloseable

public class CtNettyHttpClient extends HttpClientBase
  • Field Details

  • Constructor Details

    • CtNettyHttpClient

      public CtNettyHttpClient()
    • CtNettyHttpClient

      public CtNettyHttpClient(reactor.netty.http.HttpProtocol protocol)
    • CtNettyHttpClient

      public CtNettyHttpClient(int maxConnections)
    • CtNettyHttpClient

      public CtNettyHttpClient(reactor.netty.http.HttpProtocol protocol, int maxConnections)
    • CtNettyHttpClient

      public CtNettyHttpClient(BuilderOptions options)
    • CtNettyHttpClient

      public CtNettyHttpClient(int maxConnections, BuilderOptions options)
    • CtNettyHttpClient

      public CtNettyHttpClient(Supplier<reactor.netty.http.client.HttpClient> httpClientSupplier)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor, int maxConnections)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor, reactor.netty.http.HttpProtocol protocol, int maxConnections)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor, BuilderOptions options)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor, int maxConnections, BuilderOptions options)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor, reactor.netty.http.HttpProtocol protocol, int maxConnections, BuilderOptions options)
    • CtNettyHttpClient

      public CtNettyHttpClient(ExecutorService executor, Supplier<reactor.netty.http.client.HttpClient> httpClientSupplier)
  • Method Details

    • createDefaultClient

      public static reactor.netty.http.client.HttpClient createDefaultClient(int maxConnections)
    • createDefaultClient

      public static reactor.netty.http.client.HttpClient createDefaultClient(reactor.netty.http.HttpProtocol httpProtocol, int maxConnections)
    • execute

      public CompletableFuture<ApiHttpResponse<byte[]>> execute(ApiHttpRequest request)