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

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

public class IdentityDecoder
extends AbstractContentDecoder


Field Summary
 
Fields inherited from class org.apache.http.impl.nio.codecs.AbstractContentDecoder
buffer, channel, completed
 
Constructor Summary
IdentityDecoder(java.nio.channels.ReadableByteChannel channel, SessionInputBuffer buffer)
           
 
Method Summary
 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

IdentityDecoder

public IdentityDecoder(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

toString

public java.lang.String toString()


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