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
ConstructorsConstructorDescriptionRankedRouteLocatorServiceConfigurator(InfinispanCacheConfiguration configuration, WebDeploymentConfiguration deploymentConfiguration, RankedRoutingConfiguration routeConfiguration) -
Method Summary
Methods inherited from class org.wildfly.extension.clustering.web.routing.infinispan.PrimaryOwnerRouteLocatorServiceConfigurator
build, configure, getCache, getMemberFactory, getRegistryMethods inherited from class org.wildfly.clustering.service.SimpleServiceNameProvider
equals, getServiceName, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.as.clustering.controller.CapabilityServiceConfigurator
configureMethods inherited from interface org.wildfly.clustering.web.infinispan.routing.PrimaryOwnerRouteLocatorConfiguration
getCache, getMemberFactory, getRegistryMethods inherited from interface org.wildfly.clustering.service.ServiceNameProvider
getServiceName
-
Constructor Details
-
RankedRouteLocatorServiceConfigurator
public RankedRouteLocatorServiceConfigurator(InfinispanCacheConfiguration configuration, WebDeploymentConfiguration deploymentConfiguration, RankedRoutingConfiguration routeConfiguration)
-
-
Method Details
-
get
- Specified by:
getin interfaceSupplier<RouteLocator>- Overrides:
getin classPrimaryOwnerRouteLocatorServiceConfigurator
-
getDelimiter
- Specified by:
getDelimiterin interfaceRankedRoutingConfiguration
-
getMaxRoutes
public int getMaxRoutes()- Specified by:
getMaxRoutesin interfaceRankedRoutingConfiguration
-