Class RankedRouteLocatorServiceConfigurator
- java.lang.Object
-
- org.wildfly.clustering.service.SimpleServiceNameProvider
-
- org.wildfly.extension.clustering.web.routing.RouteLocatorServiceNameProvider
-
- org.wildfly.extension.clustering.web.routing.infinispan.PrimaryOwnerRouteLocatorServiceConfigurator
-
- org.wildfly.extension.clustering.web.routing.infinispan.RankedRouteLocatorServiceConfigurator
-
- All Implemented Interfaces:
Supplier<RouteLocator>,CapabilityServiceConfigurator,ServiceConfigurator,ServiceNameProvider,PrimaryOwnerRouteLocatorConfiguration,RankedRouteLocatorConfiguration,RankedRoutingConfiguration
public class RankedRouteLocatorServiceConfigurator extends PrimaryOwnerRouteLocatorServiceConfigurator implements RankedRouteLocatorConfiguration
Configures a service providing a ranked route locator.- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description RankedRouteLocatorServiceConfigurator(InfinispanCacheConfiguration configuration, WebDeploymentConfiguration deploymentConfiguration, RankedRoutingConfiguration routeConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteLocatorget()StringgetDelimiter()intgetMaxRoutes()-
Methods inherited from class org.wildfly.extension.clustering.web.routing.infinispan.PrimaryOwnerRouteLocatorServiceConfigurator
build, configure, getCache, getMemberFactory, getRegistry
-
Methods inherited from class org.wildfly.clustering.service.SimpleServiceNameProvider
equals, getServiceName, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jboss.as.clustering.controller.CapabilityServiceConfigurator
configure
-
Methods inherited from interface org.wildfly.clustering.web.infinispan.routing.PrimaryOwnerRouteLocatorConfiguration
getCache, getMemberFactory, getRegistry
-
Methods inherited from interface org.wildfly.clustering.service.ServiceNameProvider
getServiceName
-
-
-
-
Constructor Detail
-
RankedRouteLocatorServiceConfigurator
public RankedRouteLocatorServiceConfigurator(InfinispanCacheConfiguration configuration, WebDeploymentConfiguration deploymentConfiguration, RankedRoutingConfiguration routeConfiguration)
-
-
Method Detail
-
get
public RouteLocator get()
- Specified by:
getin interfaceSupplier<RouteLocator>- Overrides:
getin classPrimaryOwnerRouteLocatorServiceConfigurator
-
getDelimiter
public String getDelimiter()
- Specified by:
getDelimiterin interfaceRankedRoutingConfiguration
-
getMaxRoutes
public int getMaxRoutes()
- Specified by:
getMaxRoutesin interfaceRankedRoutingConfiguration
-
-