int readableBytes = bb.readableBytes();
if (readableBytes < LENGTH_OF_HEADER) {
if (LOGGER.isDebugEnabled()) {
- LOGGER.debug("skipping bytebuf - too few bytes for header: " + readableBytes + " < " + LENGTH_OF_HEADER );
- LOGGER.debug("bb: " + ByteBufUtils.byteBufToHexString(bb));
+ LOGGER.debug("skipping bytebuf - too few bytes for header: {} < {}", readableBytes, LENGTH_OF_HEADER);
+ LOGGER.debug("bb: {}", ByteBufUtils.byteBufToHexString(bb));
}
return;
}
-
+
int length = bb.getUnsignedShort(bb.readerIndex() + LENGTH_INDEX_IN_HEADER);
LOGGER.debug("length of actual message: {}", length);
-
+
if (readableBytes < length) {
if (LOGGER.isDebugEnabled()) {
- LOGGER.debug("skipping bytebuf - too few bytes for msg: " +
- readableBytes + " < " + length);
- LOGGER.debug("bytebuffer: " + ByteBufUtils.byteBufToHexString(bb));
+ LOGGER.debug("skipping bytebuf - too few bytes for msg: {} < {}", readableBytes, length);
+ LOGGER.debug("bytebuffer: {}", ByteBufUtils.byteBufToHexString(bb));
}
return;
}
LOGGER.debug("OF Protocol message received, type:{}", bb.getByte(bb.readerIndex() + 1));
-
+
ByteBuf messageBuffer = bb.slice(bb.readerIndex(), length);
list.add(messageBuffer);
messageBuffer.retain();