Class SdkHttpRequestExecutor

java.lang.Object
org.apache.http.protocol.HttpRequestExecutor
com.amazonaws.http.protocol.SdkHttpRequestExecutor

public class SdkHttpRequestExecutor extends org.apache.http.protocol.HttpRequestExecutor
Used to capture the http send-request and receive-response latency metrics of the http client library, with no retries involved.
  • Field Summary

    Fields inherited from class org.apache.http.protocol.HttpRequestExecutor

    DEFAULT_WAIT_FOR_CONTINUE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.http.HttpResponse
    doReceiveResponse(org.apache.http.HttpRequest request, org.apache.http.HttpClientConnection conn, org.apache.http.protocol.HttpContext context)
     
    protected org.apache.http.HttpResponse
    doSendRequest(org.apache.http.HttpRequest request, org.apache.http.HttpClientConnection conn, org.apache.http.protocol.HttpContext context)
     

    Methods inherited from class org.apache.http.protocol.HttpRequestExecutor

    canResponseHaveBody, execute, postProcess, preProcess

    Methods inherited from class java.lang.Object

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

    • SdkHttpRequestExecutor

      public SdkHttpRequestExecutor()
  • Method Details

    • doSendRequest

      protected org.apache.http.HttpResponse doSendRequest(org.apache.http.HttpRequest request, org.apache.http.HttpClientConnection conn, org.apache.http.protocol.HttpContext context) throws IOException, org.apache.http.HttpException
      Overrides:
      doSendRequest in class org.apache.http.protocol.HttpRequestExecutor
      Throws:
      IOException
      org.apache.http.HttpException
    • doReceiveResponse

      protected org.apache.http.HttpResponse doReceiveResponse(org.apache.http.HttpRequest request, org.apache.http.HttpClientConnection conn, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException
      Overrides:
      doReceiveResponse in class org.apache.http.protocol.HttpRequestExecutor
      Throws:
      org.apache.http.HttpException
      IOException