类 ReactorNetty2ClientHttpConnector

java.lang.Object
cn.taketoday.http.client.reactive.ReactorNetty2ClientHttpConnector
所有已实现的接口:
ClientHttpConnector

public class ReactorNetty2ClientHttpConnector extends Object implements ClientHttpConnector
Reactor Netty 2 (Netty 5) implementation of ClientHttpConnector.

This class is based on ReactorClientHttpConnector.

从以下版本开始:
4.0
作者:
Violeta Georgieva, Harry Yang
另请参阅:
  • HttpClient
  • 字段详细资料

    • defaultInitializer

      private static final Function<reactor.netty5.http.client.HttpClient,reactor.netty5.http.client.HttpClient> defaultInitializer
    • httpClient

      private final reactor.netty5.http.client.HttpClient httpClient
  • 构造器详细资料

    • ReactorNetty2ClientHttpConnector

      public ReactorNetty2ClientHttpConnector()
      Default constructor. Initializes HttpClient via:
       HttpClient.create().compress()
       
    • ReactorNetty2ClientHttpConnector

      public ReactorNetty2ClientHttpConnector(ReactorNetty2ResourceFactory factory, Function<reactor.netty5.http.client.HttpClient,reactor.netty5.http.client.HttpClient> mapper)
      Constructor with externally managed Reactor Netty resources, including LoopResources for event loop threads, and ConnectionProvider for the connection pool.

      This constructor should be used only when you don't want the client to participate in the Reactor Netty global resources. By default, the client participates in the Reactor Netty global resources held in HttpResources, which is recommended since fixed, shared resources are favored for event loop concurrency. However, consider declaring a ReactorNetty2ResourceFactory bean with globalResources=true in order to ensure the Reactor Netty global resources are shut down when the Infra ApplicationContext is closed.

      参数:
      factory - the resource factory to obtain the resources from
      mapper - a mapper for further initialization of the created client
    • ReactorNetty2ClientHttpConnector

      public ReactorNetty2ClientHttpConnector(reactor.netty5.http.client.HttpClient httpClient)
      Constructor with a pre-configured HttpClient instance.
      参数:
      httpClient - the client to use
  • 方法详细资料