public void bookBrokerReportInfo(boolean isRegister, boolean isOnline,
            long repConfigId, int repCheckSumId,
            boolean isTackData, String repBrokerConfInfo,
            List<String> repTopicConfs,
            StringBuilder sBuffer) {
        this.isOnline = isOnline;
        boolean isSynchronized =
                brokerSyncData.bookBrokerReportInfo(brokerInfo, repConfigId,
                        repCheckSumId, isTackData, repBrokerConfInfo, repTopicConfs);
        if (isRegister && isOnline && isTackData) {
            Tuple2<ManageStatus, Map<String, TopicInfo>> syncData =
                    brokerSyncData.getBrokerPublishInfo();
            brokerRunManager.iniBrokerConfInfo(brokerInfo.getBrokerId(),
                    syncData.getF0(), syncData.getF1());
        }
        goNextStatus(isRegister, isSynchronized, sBuffer);
    }
Book broker report info

@param isRegister         request method
@param isOnline           if broker is ready
@param repConfigId        report configure id
@param repCheckSumId      report configure check sum
@param isTackData         if tack data in request
@param repBrokerConfInfo  tacked broker configure
@param repTopicConfs      tacked topic configure
@param sBuffer            string process container
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/nodemanage/nodebroker/BrokerRunStatusInfo.java