@ThreadSafe public class HttpRequestTimer extends Object
| Constructor and Description | 
|---|
| HttpRequestTimer() | 
| Modifier and Type | Method and Description | 
|---|---|
| ScheduledThreadPoolExecutor | getExecutor()This method is current exposed for testing purposes | 
| void | shutdown()Shutdown the underlying  ScheduledThreadPoolExecutor. | 
| HttpRequestAbortTaskTracker | startTimer(org.apache.http.client.methods.HttpRequestBase apacheRequest,
          int requestTimeoutMillis)Start the timer with the specified timeout and return a object that can be used to track the
 state of the timer and cancel it if need be. | 
public HttpRequestAbortTaskTracker startTimer(org.apache.http.client.methods.HttpRequestBase apacheRequest, int requestTimeoutMillis)
apacheRequest - HTTP request this timer will abort if triggered.requestTimeoutMillis - A positive value here enables the timer, a non-positive value disables it and
            returns a dummy tracker taskHttpRequestAbortTaskTrackerImpl to query the state of the
         task and cancel it if appropriatepublic void shutdown()
ScheduledThreadPoolExecutor. Should be invoked when
 AmazonHttpClient is shutdownpublic ScheduledThreadPoolExecutor getExecutor()
ScheduledThreadPoolExecutorCopyright © 2020. All rights reserved.