Interface HttpClient<R>

  • All Known Implementing Classes:
    ApacheHttpClient

    public interface HttpClient<R>
    • Method Detail

      • setFollowRedirects

        HttpClient<R> setFollowRedirects​(boolean redirects)
      • setBasicAuthCredentials

        HttpClient<R> setBasicAuthCredentials​(java.lang.String username,
                                              java.lang.String password)
      • setTimeout

        HttpClient<R> setTimeout​(int timeoutMs)
      • setRetryCount

        HttpClient<R> setRetryCount​(int count)
      • addHeader

        HttpClient<R> addHeader​(java.lang.String name,
                                java.lang.String value)
      • addPayload

        HttpClient<R> addPayload​(java.lang.String contentType,
                                 java.lang.String payload)
      • execute

        void execute​(RequestProcessor<R> processor)
              throws java.lang.Exception
        Throws:
        java.lang.Exception