public void setHeaderBytes(byte[] buf, ByteOrder order) {
        ByteBuffer header = ByteBuffer.wrap(buf);
        header.order(order);
        
        opcode = header.getInt();
        operatorId = header.getShort();
        dataSize = header.getShort();
    }