public abstract class BaseDataCarryingMessage extends FCPMessage
BUILD, BULK_CHK_INSERT_REJECTS, BULK_CHK_REQUEST_REJECTS, BULK_SSK_INSERT_REJECTS, BULK_SSK_REQUEST_REJECTS, CODE, HTL, IDENTIFIER, LINK_LENGTHS, LOCAL, LOCATION, OUTPUT_BANDWIDTH, OUTPUT_BANDWIDTH_CLASS, OVERALL_BULK_OUTPUT_CAPACITY_USAGE, PROBE_IDENTIFIER, STORE_SIZE, TYPE, UPTIME_PERCENT
Constructor and Description |
---|
BaseDataCarryingMessage() |
Modifier and Type | Method and Description |
---|---|
abstract void |
readFrom(java.io.InputStream is,
BucketFactory bf,
FCPServer server) |
void |
send(java.io.OutputStream os) |
protected abstract void |
writeData(java.io.OutputStream os) |
create, create, getFieldSet, getName, run, withListRequestIdentifier
public abstract void readFrom(java.io.InputStream is, BucketFactory bf, FCPServer server) throws java.io.IOException, MessageInvalidException
java.io.IOException
MessageInvalidException
public void send(java.io.OutputStream os) throws java.io.IOException
send
in class FCPMessage
java.io.IOException
protected abstract void writeData(java.io.OutputStream os) throws java.io.IOException
java.io.IOException