Package com.amazonaws.http.protocol
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.HttpResponsedoReceiveResponse(org.apache.http.HttpRequest request, org.apache.http.HttpClientConnection conn, org.apache.http.protocol.HttpContext context) protected org.apache.http.HttpResponsedoSendRequest(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
-
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:
doSendRequestin classorg.apache.http.protocol.HttpRequestExecutor- Throws:
IOExceptionorg.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:
doReceiveResponsein classorg.apache.http.protocol.HttpRequestExecutor- Throws:
org.apache.http.HttpExceptionIOException
-