|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ChunkedInput
A large data stream which is consumed by ChunkedWriteHandler
.
Method Summary | |
---|---|
void |
close()
Releases the resources associated with the stream. |
boolean |
hasNextChunk()
Returns true if and only if there is any data left in the
stream. |
boolean |
isEndOfInput()
Return true if and only if there is no data left in the stream
and the stream has reached at its end. |
java.lang.Object |
nextChunk()
Fetches a chunked data from the stream. |
Method Detail |
---|
boolean hasNextChunk() throws java.lang.Exception
true
if and only if there is any data left in the
stream. Please note that false
does not necessarily mean that
the stream has reached at its end. In a slow stream, the next chunk
might be unavailable just momentarily.
java.lang.Exception
java.lang.Object nextChunk() throws java.lang.Exception
ChannelBuffer
, but you could extend an existing implementation
to convert the ChannelBuffer
into a different type that your
handler or encoder understands.
ChannelBuffer
.
null
if there is no data left in the stream.
Please note that null
does not necessarily mean that the
stream has reached at its end. In a slow stream, the next chunk
might be unavailable just momentarily.
java.lang.Exception
boolean isEndOfInput() throws java.lang.Exception
true
if and only if there is no data left in the stream
and the stream has reached at its end.
java.lang.Exception
void close() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |