Package io.kroxylicious.proxy.topology
@ReturnValuesAreNonnullByDefault
@DefaultAnnotationForParameters(edu.umd.cs.findbugs.annotations.NonNull.class)
@DefaultAnnotation(edu.umd.cs.findbugs.annotations.NonNull.class)
package io.kroxylicious.proxy.topology
Topology types: cluster structure, node identity, and topology
caching for routers (and potentially filters).
-
ClassDescriptionBroker metadata: host, port, and optional rack assignment.A snapshot of coordinator assignments, returned by
TopologyService.coordinators(java.lang.String, byte, java.util.Set<java.lang.String>).Partition topology: leader, replicas, and in-sync replicas.A snapshot of partition leader assignments, returned byTopologyService.leaders(java.util.Map<java.lang.String, java.util.Set<java.lang.String>>).Opt-in topology cache for routers that need leader, coordinator, broker, or topic ID information.Opaque reference to a node in the virtual cluster topology.