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
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTopicBasedTrafficNetworkIdRoutesUpdater(org.apache.kafka.metadata.MetadataCache metadataCache, Map<String, ?> interBrokerClientConfig, org.apache.kafka.common.metrics.Metrics metrics) 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 Summary
Modifier and TypeMethodDescriptionvoidclose()voidMap<org.apache.kafka.common.Endpoint, CompletableFuture<Void>> start(Collection<org.apache.kafka.common.Endpoint> endpoints)
-
Field Details
-
METRICS_GROUP
- See Also:
-
-
Constructor Details
-
TopicBasedTrafficNetworkIdRoutesUpdater
-
TopicBasedTrafficNetworkIdRoutesUpdater
-
-
Method Details
-
configure
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
start
public Map<org.apache.kafka.common.Endpoint, CompletableFuture<Void>> start(Collection<org.apache.kafka.common.Endpoint> endpoints) - Specified by:
startin interfaceorg.apache.kafka.server.traffic.TrafficNetworkIdRoutesUpdater
-