public class SubmitDataMessage extends Message
Message.Kind
Constructor and Description |
---|
SubmitDataMessage(HostID src,
HostID[] chunkServers,
ChunkDescriptor chunkDesc,
byte[] data)
Create a new message requesting data storage.
|
Modifier and Type | Method and Description |
---|---|
ChunkDescriptor |
getChunkDescriptor() |
byte[] |
getData() |
SubmitDataMessage |
send()
Send this message to its destination and get reply.
|
boolean |
setNextDest()
Set message to be sent to next chunkserver.
|
expectsReply, getDest, getSource, setDest, setSource, swapSrcDst, toString
public SubmitDataMessage(HostID src, HostID[] chunkServers, ChunkDescriptor chunkDesc, byte[] data)
src
- Message source, client.chunkServers
- Chunkservers to hold data.chunkDesc
- Chunk descriptor describing data.data
- Data to be held in destination chunk.public boolean setNextDest()
public ChunkDescriptor getChunkDescriptor()
public byte[] getData()
public SubmitDataMessage send() throws java.lang.Exception
Message