in src/main/java/com/twitter/http2/HttpFrameEncoder.java [118:130]
public ByteBuf encodePriorityFrame(int streamId, boolean exclusive, int dependency, int weight) {
int length = 5;
byte flags = 0;
ByteBuf frame = Unpooled.buffer(HTTP_FRAME_HEADER_SIZE + length);
writeFrameHeader(frame, length, HTTP_PRIORITY_FRAME, flags, streamId);
if (exclusive) {
frame.writeInt(dependency | 0x80000000);
} else {
frame.writeInt(dependency);
}
frame.writeByte(weight - 1);
return frame;
}