Interface Http2Client

All Superinterfaces:
HttpClient<Http2ClientRequest>, ReleasableResource, RuntimeType.Api<Http2ClientConfig>

public interface Http2Client extends HttpClient<Http2ClientRequest>, RuntimeType.Api<Http2ClientConfig>
HTTP2 client.
  • Field Details

  • Method Details

    • builder

      static Http2ClientConfig.Builder builder()
      A new fluent API builder to customize client setup.
      Returns:
      a new builder
    • create

      static Http2Client create(Http2ClientConfig clientConfig)
      Create a new instance with custom configuration.
      Parameters:
      clientConfig - HTTP/2 client configuration
      Returns:
      a new HTTP/2 client
    • create

      static Http2Client create(Consumer<Http2ClientConfig.Builder> consumer)
      Create a new instance customizing its configuration.
      Parameters:
      consumer - HTTP/2 client configuration
      Returns:
      a new HTTP/2 client
    • create

      static Http2Client create()
      Create a new instance with default configuration.
      Returns:
      a new HTTP/2 client
    • create

      static Http2Client create(Config config)
      Create a new instance based on Config.
      Parameters:
      config - client config
      Returns:
      a new HTTP/2 client