Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.http.impl.entity
Class EntityDeserializer

    java.lang.Object
      org.apache.http.impl.entity.EntityDeserializer

Deprecated. (4.3) use `BHttpConnectionBase`

    @Contract(threading=IMMUTABLE_CONDITIONAL)
    @Deprecated
    public class EntityDeserializer

extends Object

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
`EntityDeserializer(ContentLengthStrategy lenStrategy)` Deprecated.

Method Summary
`HttpEntity` | `deserialize(SessionInputBuffer inBuffer, HttpMessage message)` Deprecated. Creates an `HttpEntity` based on properties of the given message.
`protected BasicHttpEntity` | `doDeserialize(SessionInputBuffer inBuffer, HttpMessage message)` Deprecated. Creates a `BasicHttpEntity` based on properties of the given message.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### EntityDeserializer

    public EntityDeserializer(ContentLengthStrategy lenStrategy)

  Deprecated.

Method Detail

### doDeserialize

    protected BasicHttpEntity doDeserialize(SessionInputBuffer inBuffer,
                                            HttpMessage message)
                                     throws HttpException,
                                            IOException

  Deprecated.
  Creates a `BasicHttpEntity` based on properties of the given message. The content of the entity is created by wrapping `SessionInputBuffer` with a content decoder depending on the transfer mechanism used by the message.

  This method is called by the public `deserialize(SessionInputBuffer, HttpMessage)`.

  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.

### deserialize

    public HttpEntity deserialize(SessionInputBuffer inBuffer,
                                  HttpMessage message)
                           throws HttpException,
                                  IOException

  Deprecated.
  Creates an `HttpEntity` based on properties of the given message. The content of the entity is created by wrapping `SessionInputBuffer` 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.