import static org.opendaylight.protocol.util.ByteBufWriteUtil.writeUnsignedByte;
import com.google.common.base.Preconditions;
-import com.google.common.primitives.UnsignedBytes;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import java.util.List;
final CNotificationBuilder builder = new CNotificationBuilder();
builder.setIgnore(header.isIgnore());
builder.setProcessingRule(header.isProcessingRule());
- bytes.readerIndex(bytes.readerIndex() + NT_F_OFFSET);
- builder.setType((short) UnsignedBytes.toInt(bytes.readByte()));
- builder.setValue((short) UnsignedBytes.toInt(bytes.readByte()));
+ bytes.skipBytes(NT_F_OFFSET);
+ builder.setType(bytes.readUnsignedByte());
+ builder.setValue(bytes.readUnsignedByte());
parseTlvs(builder, bytes.slice());
return builder.build();
}