public abstract class AbstractExecutionAwareRequest extends org.apache.http.message.AbstractHttpMessage implements HttpExecutionAware, AbortableHttpRequest, Cloneable, org.apache.http.HttpRequest
Modifier | Constructor and Description |
---|---|
protected |
AbstractExecutionAwareRequest() |
Modifier and Type | Method and Description |
---|---|
void |
abort()
Aborts this http request.
|
Object |
clone() |
void |
completed()
Deprecated.
Do not use.
|
boolean |
isAborted() |
void |
reset()
Resets internal state of the request making it reusable.
|
void |
setCancellable(org.apache.http.concurrent.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, setParams
@Deprecated public void setConnectionRequest(ClientConnectionRequest connRequest)
setCancellable(Cancellable)
AbortableHttpRequest
ClientConnectionRequest
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 AbortableHttpRequest
ClientConnectionManager
@Deprecated public void setReleaseTrigger(ConnectionReleaseTrigger releaseTrigger)
setCancellable(Cancellable)
AbortableHttpRequest
ConnectionReleaseTrigger
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 AbortableHttpRequest
public void abort()
AbortableHttpRequest
abort
in interface AbortableHttpRequest
HttpClient.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 HttpExecutionAware
public void setCancellable(org.apache.http.concurrent.Cancellable cancellable)
HttpExecutionAware
Cancellable
for the ongoing operation.setCancellable
in interface HttpExecutionAware
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
@Deprecated public void completed()
public void reset()
Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.