private void execEvent(StringBuilder sBuffer) {
        switch (curStepStatus) {
            case STEP_STATUS_LOAD_DATA: {
                loadNewMetaData(sBuffer);
            }
                break;

            case STEP_STATUS_WAIT_SUBSCRIBE: {
                if (execSyncDataToSub()) {
                    execSyncDataToPub();
                    curStepStatus = StepStatus.STEP_STATUS_WAIT_PUBLISH;
                    nextStepOpTimeInMills =
                            System.currentTimeMillis() + curStepStatus.getShortDelayDurIdnMs();
                }
            }
                break;

            case STEP_STATUS_WAIT_PUBLISH: {
                execSyncDataToPub();
            }
                break;

            case STEP_STATUS_UNDEFINED:
            case STEP_STATUS_WAIT_ONLINE:
            case STEP_STATUS_WAIT_SYNC:
            default: {
            }
        }
    }
Format broker run-status information to json string

@param sBuffer  string process container
@return process result
inlong-tubemq/tubemq-server/src/main/java/org/apache/inlong/tubemq/server/master/nodemanage/nodebroker/BrokerRunStatusInfo.java