Uses of Class
io.kroxylicious.proxy.bootstrap.RouterChainFactory
Packages that use RouterChainFactory
-
Uses of RouterChainFactory in io.kroxylicious.proxy.bootstrap
Methods in io.kroxylicious.proxy.bootstrap that return RouterChainFactoryModifier and TypeMethodDescriptionstatic RouterChainFactoryRouterChainFactory.forVirtualCluster(PluginFactoryRegistry pfr, VirtualCluster vc, Map<String, RouterDefinition> routersByName) Creates aRouterChainFactoryfor a single virtual cluster. -
Uses of RouterChainFactory in io.kroxylicious.proxy.internal.routing
Methods in io.kroxylicious.proxy.internal.routing that return RouterChainFactoryModifier and TypeMethodDescriptionDynamicRouting.routerChainFactory()Returns the value of therouterChainFactoryrecord component.Constructors in io.kroxylicious.proxy.internal.routing with parameters of type RouterChainFactoryModifierConstructorDescriptionDynamicRouting(String routerName, Map<String, RouteDescriptor> routeDescriptors, RouterChainFactory routerChainFactory) Test-only constructor: uses an empty cluster model map.DynamicRouting(String routerName, Map<String, RouteDescriptor> routeDescriptors, RouterChainFactory routerChainFactory, Map<String, UpstreamClusterModel> routeClusterModels) Production constructor: computes theNodeIdMappingfrom the supplied route descriptors.DynamicRouting(String routerName, Map<String, RouteDescriptor> routeDescriptors, NodeIdMapping nodeIdMapping, RouterChainFactory routerChainFactory, Map<String, UpstreamClusterModel> routeClusterModels) Creates an instance of aDynamicRoutingrecord class.