class HttpRequestTaskCallable<V> extends Object implements Callable<V>
Modifier and Type | Field and Description |
---|---|
private FutureCallback<V> |
callback |
private AtomicBoolean |
cancelled |
private 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,
HttpContext context,
ResponseHandler<V> responseHandler,
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 AtomicBoolean cancelled
private final long scheduled
private long started
private long ended
private final HttpContext context
private final ResponseHandler<V> responseHandler
private final FutureCallback<V> callback
private final FutureRequestExecutionMetrics metrics
HttpRequestTaskCallable(HttpClient httpClient, HttpUriRequest request, HttpContext context, ResponseHandler<V> responseHandler, FutureCallback<V> callback, FutureRequestExecutionMetrics metrics)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses