private void onlineTopic(InLongTopic topic) {
        if (InlongTopicTypeEnum.PULSAR.getName().equalsIgnoreCase(topic.getTopicType())) {
            LOGGER.info("the topic is pulsar:{}", topic);
            onlinePulsarTopic(topic);
        } else if (InlongTopicTypeEnum.KAFKA.getName().equalsIgnoreCase(topic.getTopicType())) {
            LOGGER.info("the topic is kafka:{}", topic);
            onlineKafkaTopic(topic);
        } else if (InlongTopicTypeEnum.TUBE.getName().equalsIgnoreCase(topic.getTopicType())) {
            LOGGER.info("the topic is tube:{}", topic);
            onlineTubeTopic(topic);
        } else {
            LOGGER.error("topic type:{} not support", topic.getTopicType());
        }
    }
online new inlong topic

@param newSubscribedInLongTopics List
@param reallyNewTopic List
inlong-sdk/sort-sdk/src/main/java/org/apache/inlong/sdk/sort/manager/InlongSingleTopicManager.java