Class HttpRequestTaskCallable<V>
java.lang.Object
org.apache.hc.client5.http.impl.classic.HttpRequestTaskCallable<V>
- All Implemented Interfaces:
Callable<V>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.hc.core5.concurrent.FutureCallback<V> private final AtomicBooleanprivate final org.apache.hc.core5.http.protocol.HttpContextprivate longprivate final HttpClientprivate final FutureRequestExecutionMetricsprivate final org.apache.hc.core5.http.ClassicHttpRequestprivate final org.apache.hc.core5.http.io.HttpClientResponseHandler<V> private final longprivate long -
Constructor Summary
ConstructorsConstructorDescriptionHttpRequestTaskCallable(HttpClient httpClient, org.apache.hc.core5.http.ClassicHttpRequest request, org.apache.hc.core5.http.protocol.HttpContext context, org.apache.hc.core5.http.io.HttpClientResponseHandler<V> responseHandler, org.apache.hc.core5.concurrent.FutureCallback<V> callback, FutureRequestExecutionMetrics metrics) -
Method Summary
-
Field Details
-
request
private final org.apache.hc.core5.http.ClassicHttpRequest request -
httpclient
-
cancelled
-
scheduled
private final long scheduled -
started
private long started -
ended
private long ended -
context
private final org.apache.hc.core5.http.protocol.HttpContext context -
responseHandler
-
callback
-
metrics
-
-
Constructor Details
-
HttpRequestTaskCallable
HttpRequestTaskCallable(HttpClient httpClient, org.apache.hc.core5.http.ClassicHttpRequest request, org.apache.hc.core5.http.protocol.HttpContext context, org.apache.hc.core5.http.io.HttpClientResponseHandler<V> responseHandler, org.apache.hc.core5.concurrent.FutureCallback<V> callback, FutureRequestExecutionMetrics metrics)
-
-
Method Details
-
getScheduled
public long getScheduled() -
getStarted
public long getStarted() -
getEnded
public long getEnded() -
call
-
cancel
public void cancel()
-