class HttpRequestTaskCallable<V>
extends java.lang.Object
implements java.util.concurrent.Callable<V>
Modifier and Type | Field and Description |
---|---|
private org.apache.http.concurrent.FutureCallback<V> |
callback |
private java.util.concurrent.atomic.AtomicBoolean |
cancelled |
private org.apache.http.protocol.HttpContext |
context |
private long |
ended |
private HttpClient |
httpclient |
private FutureRequestExecutionMetrics |
metrics |
private HttpUriRequest |
request |
private ResponseHandler<V> |
responseHandler |
private long |
scheduled |
private long |
started |
Constructor and Description |
---|
HttpRequestTaskCallable(HttpClient httpClient,
HttpUriRequest request,
org.apache.http.protocol.HttpContext context,
ResponseHandler<V> responseHandler,
org.apache.http.concurrent.FutureCallback<V> callback,
FutureRequestExecutionMetrics metrics) |
Modifier and Type | Method and Description |
---|---|
V |
call() |
void |
cancel() |
long |
getEnded() |
long |
getScheduled() |
long |
getStarted() |
private final HttpUriRequest request
private final HttpClient httpclient
private final java.util.concurrent.atomic.AtomicBoolean cancelled
private final long scheduled
private long started
private long ended
private final org.apache.http.protocol.HttpContext context
private final ResponseHandler<V> responseHandler
private final org.apache.http.concurrent.FutureCallback<V> callback
private final FutureRequestExecutionMetrics metrics
HttpRequestTaskCallable(HttpClient httpClient, HttpUriRequest request, org.apache.http.protocol.HttpContext context, ResponseHandler<V> responseHandler, org.apache.http.concurrent.FutureCallback<V> callback, FutureRequestExecutionMetrics metrics)