Package org.apache.http.nio.entity
Class ContentBufferEntity
java.lang.Object
org.apache.http.entity.AbstractHttpEntity
org.apache.http.entity.BasicHttpEntity
org.apache.http.nio.entity.ContentBufferEntity
- All Implemented Interfaces:
org.apache.http.HttpEntity
public class ContentBufferEntity
extends org.apache.http.entity.BasicHttpEntity
HTTP entity wrapper whose content is provided by a
ContentInputBuffer
.- Since:
- 4.0
-
Field Summary
Fields inherited from class org.apache.http.entity.AbstractHttpEntity
chunked, contentEncoding, contentType, OUTPUT_BUFFER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionContentBufferEntity
(org.apache.http.HttpEntity entity, ContentInputBuffer buffer) Creates new instance of ContentBufferEntity. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.Header
long
org.apache.http.Header
boolean
Methods inherited from class org.apache.http.entity.BasicHttpEntity
getContent, isRepeatable, isStreaming, setContent, setContentLength, writeTo
Methods inherited from class org.apache.http.entity.AbstractHttpEntity
consumeContent, setChunked, setContentEncoding, setContentEncoding, setContentType, setContentType, toString
-
Constructor Details
-
ContentBufferEntity
Creates new instance of ContentBufferEntity.- Parameters:
entity
- the original entity.buffer
- the content buffer.
-
-
Method Details
-
isChunked
public boolean isChunked()- Specified by:
isChunked
in interfaceorg.apache.http.HttpEntity
- Overrides:
isChunked
in classorg.apache.http.entity.AbstractHttpEntity
-
getContentLength
public long getContentLength()- Specified by:
getContentLength
in interfaceorg.apache.http.HttpEntity
- Overrides:
getContentLength
in classorg.apache.http.entity.BasicHttpEntity
-
getContentType
public org.apache.http.Header getContentType()- Specified by:
getContentType
in interfaceorg.apache.http.HttpEntity
- Overrides:
getContentType
in classorg.apache.http.entity.AbstractHttpEntity
-
getContentEncoding
public org.apache.http.Header getContentEncoding()- Specified by:
getContentEncoding
in interfaceorg.apache.http.HttpEntity
- Overrides:
getContentEncoding
in classorg.apache.http.entity.AbstractHttpEntity
-