Class ChunkDecoder

  • All Implemented Interfaces:
    ContentDecoder

    public class ChunkDecoder
    extends AbstractContentDecoder
    Implements chunked transfer coding. The content is received in small chunks. Entities transferred using this encoder can be of unlimited length.
    Since:
    4.0
    • Method Detail

      • read

        public int read​(java.nio.ByteBuffer dst)
                 throws java.io.IOException
        Description copied from interface: ContentDecoder
        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:
        java.io.IOException - if I/O error occurs while reading content
      • getFooters

        public Header[] getFooters()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object