private boolean updateSingleTopic(InLongTopic topic) {
        if (Objects.equals(this.topic, topic)) {
            return false;
        }
        this.topic = topic;
        Optional.ofNullable(seeker).ifPresent(seeker -> seeker.configure(this.topic));
        Optional.ofNullable(interceptor).ifPresent(interceptor -> interceptor.configure(this.topic));
        return true;
    }
Topic fetcher that only consumer one topic.
The advantage of single topic fetcher is that it provide much flexible configuration ability to customize the
components such as {@link Deserializer} and {@link Interceptor} for this very topic.
inlong-sdk/sort-sdk/src/main/java/org/apache/inlong/sdk/sort/api/SingleTopicFetcher.java