org.apache.http.client.methods
Class HttpRequestWrapper

java.lang.Object
  extended by org.apache.http.message.AbstractHttpMessage
      extended by org.apache.http.client.methods.HttpRequestWrapper
All Implemented Interfaces:
HttpMessage, HttpRequest

@NotThreadSafe
public class HttpRequestWrapper
extends AbstractHttpMessage
implements HttpRequest

A wrapper class for HttpRequest that can be used to change properties of the current request without modifying the original object.

Since:
4.3

Field Summary
 
Fields inherited from class org.apache.http.message.AbstractHttpMessage
headergroup, params
 
Method Summary
 HttpRequest getOriginal()
           
 HttpParams getParams()
          Deprecated. (4.3) use RequestConfig.
 ProtocolVersion getProtocolVersion()
           
 RequestLine getRequestLine()
           
 URI getURI()
           
 void setProtocolVersion(ProtocolVersion version)
           
 void setURI(URI uri)
           
 String toString()
           
static HttpRequestWrapper wrap(HttpRequest request)
           
 
Methods inherited from class org.apache.http.message.AbstractHttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.http.HttpMessage
addHeader, addHeader, containsHeader, getAllHeaders, getFirstHeader, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setParams
 

Method Detail

getProtocolVersion

public ProtocolVersion getProtocolVersion()
Specified by:
getProtocolVersion in interface HttpMessage

setProtocolVersion

public void setProtocolVersion(ProtocolVersion version)

getURI

public URI getURI()

setURI

public void setURI(URI uri)

getRequestLine

public RequestLine getRequestLine()
Specified by:
getRequestLine in interface HttpRequest

getOriginal

public HttpRequest getOriginal()

toString

public String toString()
Overrides:
toString in class Object

wrap

public static HttpRequestWrapper wrap(HttpRequest request)

getParams

@Deprecated
public HttpParams getParams()
Deprecated. (4.3) use RequestConfig.

Specified by:
getParams in interface HttpMessage
Overrides:
getParams in class AbstractHttpMessage


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.