Class Apache5HttpRequest

    • Field Detail

      • request

        private final org.apache.hc.client5.http.classic.methods.HttpUriRequestBase request
      • requestConfig

        private final org.apache.hc.client5.http.config.RequestConfig.Builder requestConfig
      • httpClient

        private final org.apache.hc.client5.http.classic.HttpClient httpClient
    • Constructor Detail

      • Apache5HttpRequest

        Apache5HttpRequest​(org.apache.hc.client5.http.classic.HttpClient httpClient,
                           org.apache.hc.client5.http.classic.methods.HttpUriRequestBase request)
    • Method Detail

      • setTimeout

        public void setTimeout​(int connectTimeout,
                               int readTimeout)
                        throws java.io.IOException
        Description copied from class: LowLevelHttpRequest
        Sets the connection and read timeouts.

        Default implementation does nothing, but subclasses should normally override.

        Overrides:
        setTimeout in class LowLevelHttpRequest
        Parameters:
        connectTimeout - timeout in milliseconds to establish a connection or 0 for an infinite timeout
        readTimeout - Timeout in milliseconds to read data from an established connection or 0 for an infinite timeout
        Throws:
        java.io.IOException - I/O exception