@Override\r
public void messageToBuffer(short version, ByteBuf out, EchoInput message) {\r
ByteBufUtils.writeOFHeader(instance, message, out);\r
+ byte[] data = message.getData();\r
+ if (data != null) {\r
+ out.writeBytes(data);\r
+ }\r
}\r
\r
@Override\r
public int computeLength(EchoInput message) {\r
- return MESSAGE_LENGTH;\r
+ int length = MESSAGE_LENGTH;\r
+ byte[] data = message.getData();\r
+ if (data != null) {\r
+ length += data.length;\r
+ }\r
+ return length;\r
}\r
\r
@Override\r