Package org.apache.http.impl.entity
Class EntityDeserializer
java.lang.Object
org.apache.http.impl.entity.EntityDeserializer
@Contract(threading=IMMUTABLE_CONDITIONAL)
@Deprecated
public class EntityDeserializer
extends Object
Deprecated.
HTTP entity deserializer.
This entity deserializer supports "chunked" and "identitiy" transfer-coding and content length delimited content.
This class relies on a specific implementation of
ContentLengthStrategy
to determine the content length or transfer
encoding of the entity.
This class generates an instance of HttpEntity
based on
properties of the message. The content of the entity will be decoded
transparently for the consumer.
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(SessionInputBuffer inbuffer, HttpMessage message) Deprecated.Creates anHttpEntity
based on properties of the given message.
-
Constructor Details
-
EntityDeserializer
Deprecated.
-
-
Method Details
-
deserialize
public HttpEntity deserialize(SessionInputBuffer inbuffer, HttpMessage message) throws HttpException, IOException Deprecated.Creates anHttpEntity
based on properties of the given message. The content of the entity is created by wrappingSessionInputBuffer
with a content decoder depending on the transfer mechanism used by the message.The content of the entity is NOT retrieved by this method.
- Parameters:
inbuffer
- the session input buffer.message
- the message.- Returns:
- HTTP entity.
- Throws:
HttpException
- in case of HTTP protocol violation.IOException
- in case of an I/O error.
-
BHttpConnectionBase