*/
public class PCEPRequestParameterObjectParser extends AbstractObjectWithTlvsParser<TlvsBuilder> {
- public static final int CLASS = 2;
-
- public static final int TYPE = 1;
+ private static final int CLASS = 2;
+ private static final int TYPE = 1;
/*
* lengths of fields in bytes
private static final int E_FLAG_OFFSET = 20;
public PCEPRequestParameterObjectParser(final TlvRegistry tlvReg, final VendorInformationTlvRegistry viTlvReg) {
- super(tlvReg, viTlvReg);
+ super(tlvReg, viTlvReg, CLASS, TYPE);
}
@Override
flags.set(E_FLAG_OFFSET, rpObj.isEroCompression());
final byte[] res = flags.array();
if (rpObj.getPriority() != null) {
- final byte p = UnsignedBytes.checkedCast(rpObj.getPriority().shortValue());
+ final byte p = UnsignedBytes.checkedCast(rpObj.getPriority());
res[res.length -1] = (byte) (res[res.length -1] | p);
}
body.writeBytes(res);