public abstract class AbstractExecutionAwareRequest extends AbstractHttpMessage implements HttpExecutionAware, AbortableHttpRequest, java.lang.Cloneable, HttpRequest
headergroup, params| Modifier | Constructor and Description |
|---|---|
protected |
AbstractExecutionAwareRequest() |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Aborts this http request.
|
java.lang.Object |
clone() |
void |
completed() |
boolean |
isAborted() |
void |
reset()
Resets internal state of the request making it reusable.
|
void |
setCancellable(Cancellable cancellable)
Sets
Cancellable for the ongoing operation. |
void |
setConnectionRequest(ClientConnectionRequest connRequest)
Deprecated.
|
void |
setReleaseTrigger(ConnectionReleaseTrigger releaseTrigger)
Deprecated.
|
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParamsequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequestLineaddHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, getProtocolVersion, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams@Deprecated public void setConnectionRequest(ClientConnectionRequest connRequest)
AbortableHttpRequestClientConnectionRequest
callback that can be used to abort a long-lived request for a connection.
If the request is already aborted, throws an IOException.setConnectionRequest in interface AbortableHttpRequestClientConnectionManager@Deprecated public void setReleaseTrigger(ConnectionReleaseTrigger releaseTrigger)
AbortableHttpRequestConnectionReleaseTrigger callback that can
be used to abort an active connection.
Typically, this will be the
ManagedClientConnection itself.
If the request is already aborted, throws an IOException.setReleaseTrigger in interface AbortableHttpRequestpublic void abort()
AbortableHttpRequestabort in interface AbortableHttpRequestHttpClient.execute(HttpUriRequest),
HttpClient.execute(org.apache.http.HttpHost,
org.apache.http.HttpRequest),
HttpClient.execute(HttpUriRequest,
org.apache.http.protocol.HttpContext),
HttpClient.execute(org.apache.http.HttpHost,
org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext)public boolean isAborted()
isAborted in interface HttpExecutionAwarepublic void setCancellable(Cancellable cancellable)
HttpExecutionAwareCancellable for the ongoing operation.setCancellable in interface HttpExecutionAwarepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void completed()
public void reset()