org.apache.http.client.methods
Class AbstractExecutionAwareRequest

java.lang.Object
  extended by org.apache.http.message.AbstractHttpMessage
      extended by org.apache.http.client.methods.AbstractExecutionAwareRequest
All Implemented Interfaces:
java.lang.Cloneable, org.apache.http.client.methods.AbortableHttpRequest, HttpExecutionAware, org.apache.http.HttpMessage, org.apache.http.HttpRequest
Direct Known Subclasses:
HttpRequestBaseHC4

public abstract class AbstractExecutionAwareRequest
extends org.apache.http.message.AbstractHttpMessage
implements HttpExecutionAware, org.apache.http.client.methods.AbortableHttpRequest, java.lang.Cloneable, org.apache.http.HttpRequest


Field Summary
 
Fields inherited from class org.apache.http.message.AbstractHttpMessage
headergroup, params
 
Constructor Summary
protected AbstractExecutionAwareRequest()
           
 
Method Summary
 void abort()
           
 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(org.apache.http.conn.ClientConnectionRequest connRequest)
          Deprecated. 
 void setReleaseTrigger(org.apache.http.conn.ConnectionReleaseTrigger releaseTrigger)
          Deprecated. 
 
Methods inherited from class org.apache.http.message.AbstractHttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.http.HttpRequest
getRequestLine
 
Methods inherited from interface org.apache.http.HttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, getParams, getProtocolVersion, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
 

Constructor Detail

AbstractExecutionAwareRequest

protected AbstractExecutionAwareRequest()
Method Detail

setConnectionRequest

@Deprecated
public void setConnectionRequest(org.apache.http.conn.ClientConnectionRequest connRequest)
Deprecated. 

Specified by:
setConnectionRequest in interface org.apache.http.client.methods.AbortableHttpRequest

setReleaseTrigger

@Deprecated
public void setReleaseTrigger(org.apache.http.conn.ConnectionReleaseTrigger releaseTrigger)
Deprecated. 

Specified by:
setReleaseTrigger in interface org.apache.http.client.methods.AbortableHttpRequest

abort

public void abort()
Specified by:
abort in interface org.apache.http.client.methods.AbortableHttpRequest

isAborted

public boolean isAborted()
Specified by:
isAborted in interface HttpExecutionAware

setCancellable

public void setCancellable(Cancellable cancellable)
Description copied from interface: HttpExecutionAware
Sets Cancellable for the ongoing operation.

Specified by:
setCancellable in interface HttpExecutionAware
Since:
4.2

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

completed

public void completed()
Since:
4.2

reset

public void reset()
Resets internal state of the request making it reusable.

Since:
4.2