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.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
-
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 classorg.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 classorg.apache.http.protocol.HttpRequestExecutor
- Throws:
org.apache.http.HttpException
IOException
-