Class HttpRequest.Config

java.lang.Object
org.eclipse.cbi.maven.http.HttpRequest.Config
Direct Known Subclasses:
AutoValue_HttpRequest_Config
Enclosing class:
HttpRequest

public abstract static class HttpRequest.Config extends Object
  • Field Details

    • CONNECT_TIMEOUT__DEFAULT

      private static final Duration CONNECT_TIMEOUT__DEFAULT
    • TIMEOUT__DEFAULT

      private static final Duration TIMEOUT__DEFAULT
    • READ_TIMEOUT__DEFAULT

      private static final Duration READ_TIMEOUT__DEFAULT
  • Constructor Details

    • Config

      Config()
  • Method Details

    • connectTimeout

      public abstract Duration connectTimeout()
      The timeout for establishing a TCP connection with remote server
      Returns:
    • readTimeout

      public abstract Duration readTimeout()
      The max time between two packets exchange
      Returns:
    • timeout

      public abstract Duration timeout()
      The wall time-out for the request, from establishing the connection to closing it.
      Returns:
    • builder

      public static HttpRequest.Config.Builder builder()
    • defaultConfig

      public static HttpRequest.Config defaultConfig()