Class TopicBasedTrafficNetworkIdRoutesUpdater

java.lang.Object
io.confluent.kafka.traffic.TopicBasedTrafficNetworkIdRoutesUpdater
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.kafka.common.Configurable, org.apache.kafka.server.traffic.TrafficNetworkIdRoutesUpdater

public class TopicBasedTrafficNetworkIdRoutesUpdater extends Object implements org.apache.kafka.server.traffic.TrafficNetworkIdRoutesUpdater
  • Field Details

  • Constructor Details

    • TopicBasedTrafficNetworkIdRoutesUpdater

      public TopicBasedTrafficNetworkIdRoutesUpdater(org.apache.kafka.metadata.MetadataCache metadataCache, Map<String,?> interBrokerClientConfig, org.apache.kafka.common.metrics.Metrics metrics)
    • TopicBasedTrafficNetworkIdRoutesUpdater

      public TopicBasedTrafficNetworkIdRoutesUpdater(org.apache.kafka.metadata.MetadataCache metadataCache, Map<String,?> interBrokerClientConfig, org.apache.kafka.common.metrics.Metrics metrics, org.apache.kafka.common.utils.Time time)
  • Method Details

    • configure

      public void configure(Map<String,?> configs)
      Specified by:
      configure in interface org.apache.kafka.common.Configurable
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
    • start

      public Map<org.apache.kafka.common.Endpoint, CompletableFuture<Void>> start(Collection<org.apache.kafka.common.Endpoint> endpoints)
      Specified by:
      start in interface org.apache.kafka.server.traffic.TrafficNetworkIdRoutesUpdater