public class FileBlock
extends java.lang.Object
implements galileo.serialization.ByteSerializable
| Constructor and Description |
|---|
FileBlock(byte[] data,
BlockMetadata metadata)
Construct a
FileBlock (including metadata) from a
byte array of data and a BlockMetadata object. |
FileBlock(byte[] data,
byte[] metadata)
Construct a
FileBlock from separate data, metadata streams. |
FileBlock(galileo.serialization.SerializationInputStream in)
Construct a complete FileBlock (including metadata) from a byte stream.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getData()
Get the data portion of the
FileBlock. |
BlockMetadata |
getMetadata()
Get this FileBlock's metadata.
|
void |
serialize(galileo.serialization.SerializationOutputStream out) |
java.lang.String |
toString() |
public FileBlock(byte[] data,
BlockMetadata metadata)
FileBlock (including metadata) from a
byte array of data and a BlockMetadata object.data - Data for the new FileBlockmetadata - Metadata for the new FileBlockpublic FileBlock(byte[] data,
byte[] metadata)
throws java.io.IOException,
galileo.serialization.SerializationException
FileBlock from separate data, metadata streams.data - Data for the new FileBlockmetadata - Metadata stream for the new FileBlockjava.io.IOExceptiongalileo.serialization.SerializationExceptionpublic FileBlock(galileo.serialization.SerializationInputStream in)
throws java.io.IOException
in - Stream to construct the FileBlock from.java.io.IOExceptionpublic BlockMetadata getMetadata()
public byte[] getData()
FileBlock.public java.lang.String toString()
toString in class java.lang.Objectpublic void serialize(galileo.serialization.SerializationOutputStream out)
throws java.io.IOException
serialize in interface galileo.serialization.ByteSerializablejava.io.IOException