public interface

ContentDecoder

org.apache.http.nio.ContentDecoder
Known Indirect Subclasses

Class Overview

Abstract HTTP content decoder. HTTP content decoders can be used to read entity content from the underlying channel in small chunks and apply the required coding transformation.

Summary

Public Methods
abstract boolean isCompleted()
Returns true if the entity has been received in its entirety.
abstract int read(ByteBuffer dst)
Reads a portion of content from the underlying channel

Public Methods

public abstract boolean isCompleted ()

Returns true if the entity has been received in its entirety.

Returns
  • true if all the content has been consumed, false otherwise.

public abstract int read (ByteBuffer dst)

Reads a portion of content from the underlying channel

Parameters
dst The buffer into which entity content is to be transferred
Returns
  • The number of bytes read, possibly zero, or -1 if the channel has reached end-of-stream
Throws
IOException if I/O error occurs while reading content