com.amazonaws.http.protocol
Class SdkHttpRequestExecutor

java.lang.Object
  extended by org.apache.http.protocol.HttpRequestExecutor
      extended by 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.


Constructor Summary
SdkHttpRequestExecutor()
           
 
Method Summary
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 Detail

SdkHttpRequestExecutor

public SdkHttpRequestExecutor()
Method Detail

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


Copyright © 2016. All rights reserved.