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, withListRequestIdentifierpublic abstract void readFrom(java.io.InputStream is,
BucketFactory bf,
FCPServer server)
throws java.io.IOException,
MessageInvalidException
java.io.IOExceptionMessageInvalidExceptionpublic void send(java.io.OutputStream os)
throws java.io.IOException
send in class FCPMessagejava.io.IOExceptionprotected abstract void writeData(java.io.OutputStream os)
throws java.io.IOException
java.io.IOException