Class InternalTopologyBuilder.TopicsInfo

  • Enclosing class:
    InternalTopologyBuilder

    public static class InternalTopologyBuilder.TopicsInfo
    extends java.lang.Object
    • Field Detail

      • sourceTopics

        public final java.util.Set<java.lang.String> sourceTopics
      • stateChangelogTopics

        public final java.util.Map<java.lang.String,​InternalTopicConfig> stateChangelogTopics
      • repartitionSourceTopics

        public final java.util.Map<java.lang.String,​InternalTopicConfig> repartitionSourceTopics
    • Method Detail

      • nonSourceChangelogTopics

        public java.util.Set<InternalTopicConfig> nonSourceChangelogTopics()
        Returns the config for any changelogs that must be prepared for this topic group, ie excluding any source topics that are reused as a changelog
      • sourceTopicChangelogs

        public java.util.Set<java.lang.String> sourceTopicChangelogs()
        Returns the topic names for any optimized source changelogs
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object