Class DefaultReplicationPolicy

    • Constructor Detail

      • DefaultReplicationPolicy

        public DefaultReplicationPolicy()
    • Method Detail

      • configure

        public void configure​(Map<String,​?> props)
        Description copied from interface: Configurable
        Configure this class with the given key-value pairs
        Specified by:
        configure in interface Configurable
      • topicSource

        public String topicSource​(String topic)
        Description copied from interface: ReplicationPolicy
        Source cluster alias of given remote topic, e.g. "us-west" for "us-west.topic1". Returns null if not a remote topic.
        Specified by:
        topicSource in interface ReplicationPolicy
      • upstreamTopic

        public String upstreamTopic​(String topic)
        Description copied from interface: ReplicationPolicy
        Name of topic on the source cluster, e.g. "topic1" for "us-west.topic1". Topics may be replicated multiple hops, so the immediately upstream topic may itself be a remote topic. Returns null if not a remote topic.
        Specified by:
        upstreamTopic in interface ReplicationPolicy