Class AbstractHttpClientResponseHandler<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract T handleEntity​(org.apache.hc.core5.http.HttpEntity entity)
      Handle the response entity and transform it into the actual response object.
      T handleResponse​(org.apache.hc.core5.http.ClassicHttpResponse response)
      Read the entity from the response body and pass it to the entity handler method if the response was successful (a 2xx status code).
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractHttpClientResponseHandler

        public AbstractHttpClientResponseHandler()
    • Method Detail

      • handleResponse

        public T handleResponse​(org.apache.hc.core5.http.ClassicHttpResponse response)
                         throws java.io.IOException
        Read the entity from the response body and pass it to the entity handler method if the response was successful (a 2xx status code). If no response body exists, this returns null. If the response was unsuccessful (>= 300 status code), throws an HttpResponseException.
        Specified by:
        handleResponse in interface org.apache.hc.core5.http.io.HttpClientResponseHandler<T>
        Throws:
        java.io.IOException
      • handleEntity

        public abstract T handleEntity​(org.apache.hc.core5.http.HttpEntity entity)
                                throws java.io.IOException
        Handle the response entity and transform it into the actual response object.
        Throws:
        java.io.IOException