Uses of Interface
io.kroxylicious.proxy.internal.routing.NodeIdMapping
Packages that use NodeIdMapping
-
Uses of NodeIdMapping in io.kroxylicious.proxy.internal.routing
Classes in io.kroxylicious.proxy.internal.routing that implement NodeIdMappingModifier and TypeClassDescriptionfinal recordBijective node ID mapping:V = id + S × t, whereVis the virtual ID,tis the target node ID,Sis the total number of routes, andidis the route's configured identifier.final recordIdentity node ID mapping for single-route configurations.Methods in io.kroxylicious.proxy.internal.routing that return NodeIdMappingModifier and TypeMethodDescriptionDynamicRouting.nodeIdMapping()Returns the value of thenodeIdMappingrecord component.Constructors in io.kroxylicious.proxy.internal.routing with parameters of type NodeIdMappingModifierConstructorDescriptionDynamicRouting(String routerName, Map<String, RouteDescriptor> routeDescriptors, NodeIdMapping nodeIdMapping, RouterChainFactory routerChainFactory, Map<String, UpstreamClusterModel> routeClusterModels) Creates an instance of aDynamicRoutingrecord class.RouterDispatchHandler(io.kroxylicious.proxy.router.Router router, Map<String, RouteDescriptor> routes, Map<org.apache.kafka.common.protocol.ApiKeys, String> staticRoutes, ClientConnectionStateMachine ccsm, String virtualClusterName, NodeIdMapping nodeIdMapping, Integer nodeId)