org.apache.http.impl.nio.codecs
Class ChunkDecoder

java.lang.Object
  extended byorg.apache.http.impl.nio.codecs.AbstractContentDecoder
      extended byorg.apache.http.impl.nio.codecs.ChunkDecoder
All Implemented Interfaces:
ContentDecoder

public class ChunkDecoder
extends AbstractContentDecoder


Field Summary
 
Fields inherited from class org.apache.http.impl.nio.codecs.AbstractContentDecoder
buffer, channel, completed
 
Constructor Summary
ChunkDecoder(java.nio.channels.ReadableByteChannel channel, SessionInputBuffer buffer)
           
 
Method Summary
 org.apache.http.Header[] getFooters()
           
 int read(java.nio.ByteBuffer dst)
          Reads a portion of content from the underlying channel
 java.lang.String toString()
           
 
Methods inherited from class org.apache.http.impl.nio.codecs.AbstractContentDecoder
isCompleted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChunkDecoder

public ChunkDecoder(java.nio.channels.ReadableByteChannel channel,
                    SessionInputBuffer buffer)
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 org.apache.http.Header[] getFooters()

toString

public java.lang.String toString()


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.