public class StreamChunk extends java.lang.Object implements java.lang.Comparable<StreamChunk>, java.io.Serializable
The flow block object
Store the meta info and data flow of the block
Constructor and Description |
---|
StreamChunk(StreamChunkMetaInfo metaInfo) |
StreamChunk(java.lang.String id, int sequence) |
StreamChunk(java.lang.String id, int sequence, java.io.InputStream in) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(StreamChunk otherChunk) |
boolean |
equals(java.lang.Object obj) |
StreamChunkMetaInfo |
getMetaInfo()
Gets the meta info
|
int |
hashCode() |
java.io.InputStream |
openInputStream()
Gets the flow
|
void |
reloadDatas(java.io.InputStream in)
Loads the data stream again
|
long |
sizeHasRead()
Gets the read data size
|
long |
stop()
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()
Gets the meta info
public void reloadDatas(java.io.InputStream in)
Loads the data stream again
in
-public long sizeHasRead()
Gets the read data size
public java.io.InputStream openInputStream()
Gets the flow
public long stop() throws java.lang.UnsupportedOperationException
Stop
java.lang.UnsupportedOperationException
public int compareTo(StreamChunk otherChunk)
compareTo
in interface java.lang.Comparable<StreamChunk>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object