public class StreamChunk extends java.lang.Object implements java.lang.Comparable<StreamChunk>, java.io.Serializable
流块对象
其中存储了块的元信息及数据流
构造器和说明 |
---|
StreamChunk(StreamChunkMetaInfo metaInfo) |
StreamChunk(java.lang.String id, int sequence) |
StreamChunk(java.lang.String id, int sequence, java.io.InputStream in) |
限定符和类型 | 方法和说明 |
---|---|
int |
compareTo(StreamChunk otherChunk) |
boolean |
equals(java.lang.Object obj) |
StreamChunkMetaInfo |
getMetaInfo()
获取元信息
|
int |
hashCode() |
java.io.InputStream |
openInputStream()
获取流
|
void |
reloadDatas(java.io.InputStream in)
重新加载数据流
|
long |
sizeHasRead()
获取已读取的数据大小
|
long |
stop()
停止
|
public StreamChunk(StreamChunkMetaInfo metaInfo)
public StreamChunk(java.lang.String id, int sequence)
public StreamChunk(java.lang.String id, int sequence, java.io.InputStream in)
public StreamChunkMetaInfo getMetaInfo()
获取元信息
public void reloadDatas(java.io.InputStream in)
重新加载数据流
in
-public long sizeHasRead()
获取已读取的数据大小
public java.io.InputStream openInputStream()
获取流
public long stop() throws java.lang.UnsupportedOperationException
停止
java.lang.UnsupportedOperationException
public int compareTo(StreamChunk otherChunk)
compareTo
在接口中 java.lang.Comparable<StreamChunk>
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object