|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.netty.handler.stream.ChunkedNioStream
public class ChunkedNioStream

A ChunkedInput that fetches data from a ReadableByteChannel
chunk by chunk. Please note that the ReadableByteChannel must
operate in blocking mode. Non-blocking mode channels are not supported.
| Constructor Summary | |
|---|---|
ChunkedNioStream(ReadableByteChannel in)
Creates a new instance that fetches data from the specified channel. |
|
ChunkedNioStream(ReadableByteChannel in,
int chunkSize)
Creates a new instance that fetches data from the specified channel. |
|
| Method Summary | |
|---|---|
void |
close()
Releases the resources associated with the stream. |
long |
getTransferredBytes()
Returns the number of transferred bytes. |
boolean |
hasNextChunk()
Returns true if and only if there is any data left in the
stream. |
Object |
nextChunk()
Fetches a chunked data from the stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChunkedNioStream(ReadableByteChannel in)
public ChunkedNioStream(ReadableByteChannel in,
int chunkSize)
chunkSize - the number of bytes to fetch on each
nextChunk() call| Method Detail |
|---|
public long getTransferredBytes()
public boolean hasNextChunk()
throws Exception
ChunkedInputtrue if and only if there is any data left in the
stream.
hasNextChunk in interface ChunkedInputException
public void close()
throws Exception
ChunkedInput
close in interface ChunkedInputException
public Object nextChunk()
throws Exception
ChunkedInputChannelBuffer, but you could extend an existing implementation
to convert the ChannelBuffer into a different type that your
handler or encoder understands.
nextChunk in interface ChunkedInputChannelBuffer.
null if there is no data left in the stream.
Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||