org.jboss.netty.handler.stream
接口 ChunkedInput

所有已知实现类:
ChunkedFile, ChunkedNioFile, ChunkedNioStream, ChunkedStream

public interface ChunkedInput

ChunkedWriteHandler消费的大数据流.


方法摘要
 void close()
          释放该流的资源.
 boolean hasNextChunk()
          只有当该流还有数据可读才返回 true.请注意false 并不总是意味着该流到了结尾.在一个慢流里该下一块可能出现短暂的无效.
 boolean isEndOfInput()
          只有当该流没有数据存在和该流到达结尾时返回true.
 java.lang.Object nextChunk()
          从数据流获取一个块数据.通常返回的块是一个ChannelBuffer,但你可以扩展传化存在的 ChannelBuffer为不同类型的你理解的处理器或编码器.
 

方法详细信息

hasNextChunk

boolean hasNextChunk()
                     throws java.lang.Exception
只有当该流还有数据可读才返回 true.请注意false 并不总是意味着该流到了结尾.在一个慢流里该下一块可能出现短暂的无效.

抛出:
java.lang.Exception

nextChunk

java.lang.Object nextChunk()
                           throws java.lang.Exception
从数据流获取一个块数据.通常返回的块是一个ChannelBuffer,但你可以扩展传化存在的 ChannelBuffer为不同类型的你理解的处理器或编码器.

返回:
返回获取的块,通常是一个ChannelBuffer.如果流没有数据存在,则为null. 请注意 null并不总是意味着该流到了结尾.在一个慢流里该下一块可能出现短暂的无效.
抛出:
java.lang.Exception

isEndOfInput

boolean isEndOfInput()
                     throws java.lang.Exception
只有当该流没有数据存在和该流到达结尾时返回true.

抛出:
java.lang.Exception

close

void close()
           throws java.lang.Exception
释放该流的资源.

抛出:
java.lang.Exception