public ByteBuf encodePriorityFrame()

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;
    }