org.apache.http.impl.client
Class EntityEnclosingRequestWrapper
java.lang.Object
org.apache.http.message.AbstractHttpMessage
org.apache.http.impl.client.RequestWrapper
org.apache.http.impl.client.EntityEnclosingRequestWrapper
- All Implemented Interfaces:
- HttpUriRequest, HttpEntityEnclosingRequest, HttpMessage, HttpRequest
public class EntityEnclosingRequestWrapper
- extends RequestWrapper
- implements HttpEntityEnclosingRequest
A wrapper class for HttpEntityEnclosingRequests that can
be used to change properties of the current request without
modifying the original object.
This class is also capable of resetting the request headers to
the state of the original request.
- Since:
- 4.0
| Methods inherited from class org.apache.http.impl.client.RequestWrapper |
abort, getExecCount, getMethod, getOriginal, getProtocolVersion, getRequestLine, getURI, incrementExecCount, isAborted, resetHeaders, setMethod, setProtocolVersion, setURI |
| 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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 |
EntityEnclosingRequestWrapper
public EntityEnclosingRequestWrapper(HttpEntityEnclosingRequest request)
throws ProtocolException
- Throws:
ProtocolException
getEntity
public HttpEntity getEntity()
- Specified by:
getEntity in interface HttpEntityEnclosingRequest
setEntity
public void setEntity(HttpEntity entity)
- Description copied from interface:
HttpEntityEnclosingRequest
- Hands the entity to the request.
- Specified by:
setEntity in interface HttpEntityEnclosingRequest
- Parameters:
entity - the entity to send.
expectContinue
public boolean expectContinue()
- Description copied from interface:
HttpEntityEnclosingRequest
- Tells if this request should use the expect-continue handshake.
The expect continue handshake gives the server a chance to decide
whether to accept the entity enclosing request before the possibly
lengthy entity is sent across the wire.
- Specified by:
expectContinue in interface HttpEntityEnclosingRequest
- Returns:
- true if the expect continue handshake should be used, false if
not.
isRepeatable
public boolean isRepeatable()
- Overrides:
isRepeatable in class RequestWrapper
Please submit a feedback, bug or feature