org.apache.http.nio
Interface FileContentDecoder
- All Superinterfaces:
- ContentDecoder
- All Known Implementing Classes:
- IdentityDecoder, LengthDelimitedDecoder
public interface FileContentDecoder
- extends ContentDecoder
A content decoder capable of transferring data directly to a FileChannel
Method Summary |
long |
read(java.nio.channels.FileChannel channel,
long position,
long count)
Transfers a portion of entity content from the underlying network channel
into the given file channel. |
read
long read(java.nio.channels.FileChannel channel,
long position,
long count)
throws java.io.IOException
- Transfers a portion of entity content from the underlying network channel
into the given file channel.
- Parameters:
channel
- the target FileChannel to transfer data into.position
- The position within the file at which the transfer is to begin;
must be non-negativecount
- The maximum number of bytes to be transferred; must be
non-negative
- Returns:
- The number of bytes, possibly zero,
that were actually transferred
- Throws:
IOException,
- if some I/O error occurs.
java.io.IOException
Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.