Package org.apache.http.impl.execchain
Class RequestEntityProxy
java.lang.Object
org.apache.http.impl.execchain.RequestEntityProxy
- All Implemented Interfaces:
org.apache.http.HttpEntity
A Proxy class for
HttpEntity
enclosed in a request message.- Since:
- 4.3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
(package private) static void
enhance
(org.apache.http.HttpEntityEnclosingRequest request) org.apache.http.Header
long
org.apache.http.Header
org.apache.http.HttpEntity
boolean
boolean
(package private) static boolean
isEnhanced
(org.apache.http.HttpEntity entity) boolean
(package private) static boolean
isRepeatable
(org.apache.http.HttpRequest request) boolean
toString()
void
writeTo
(OutputStream outStream)
-
Field Details
-
original
private final org.apache.http.HttpEntity original -
consumed
private boolean consumed
-
-
Constructor Details
-
RequestEntityProxy
RequestEntityProxy(org.apache.http.HttpEntity original)
-
-
Method Details
-
enhance
static void enhance(org.apache.http.HttpEntityEnclosingRequest request) -
isEnhanced
static boolean isEnhanced(org.apache.http.HttpEntity entity) -
isRepeatable
static boolean isRepeatable(org.apache.http.HttpRequest request) -
getOriginal
public org.apache.http.HttpEntity getOriginal() -
isConsumed
public boolean isConsumed() -
isRepeatable
public boolean isRepeatable()- Specified by:
isRepeatable
in interfaceorg.apache.http.HttpEntity
-
isChunked
public boolean isChunked()- Specified by:
isChunked
in interfaceorg.apache.http.HttpEntity
-
getContentLength
public long getContentLength()- Specified by:
getContentLength
in interfaceorg.apache.http.HttpEntity
-
getContentType
public org.apache.http.Header getContentType()- Specified by:
getContentType
in interfaceorg.apache.http.HttpEntity
-
getContentEncoding
public org.apache.http.Header getContentEncoding()- Specified by:
getContentEncoding
in interfaceorg.apache.http.HttpEntity
-
getContent
- Specified by:
getContent
in interfaceorg.apache.http.HttpEntity
- Throws:
IOException
IllegalStateException
-
writeTo
- Specified by:
writeTo
in interfaceorg.apache.http.HttpEntity
- Throws:
IOException
-
isStreaming
public boolean isStreaming()- Specified by:
isStreaming
in interfaceorg.apache.http.HttpEntity
-
consumeContent
- Specified by:
consumeContent
in interfaceorg.apache.http.HttpEntity
- Throws:
IOException
-
toString
-