Class InfinispanSessionManagementProvider
- java.lang.Object
-
- org.wildfly.extension.clustering.web.session.infinispan.InfinispanSessionManagementProvider
-
- All Implemented Interfaces:
DistributableSessionManagementProvider<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
public class InfinispanSessionManagementProvider extends Object implements DistributableSessionManagementProvider<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
An Infinispan cache-basedDistributableSessionManagementProvider.- Author:
- Paul Ferraro
-
-
Field Summary
-
Fields inherited from interface org.wildfly.clustering.web.service.session.DistributableSessionManagementProvider
ATTACHMENT_KEY, IMMUTABILITY_ATTACHMENT_KEY
-
-
Constructor Summary
Constructors Constructor Description InfinispanSessionManagementProvider(InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration, RouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapabilityServiceConfiguratorgetRouteLocatorServiceConfigurator(WebDeploymentConfiguration config)RouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>getRouteLocatorServiceConfiguratorFactory()InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>getSessionManagementConfiguration()<S,SC,AL,LC>
CapabilityServiceConfiguratorgetSessionManagerFactoryServiceConfigurator(SessionManagerFactoryConfiguration<S,SC,AL,LC> config)
-
-
-
Constructor Detail
-
InfinispanSessionManagementProvider
public InfinispanSessionManagementProvider(InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration, RouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> factory)
-
-
Method Detail
-
getSessionManagerFactoryServiceConfigurator
public <S,SC,AL,LC> CapabilityServiceConfigurator getSessionManagerFactoryServiceConfigurator(SessionManagerFactoryConfiguration<S,SC,AL,LC> config)
- Specified by:
getSessionManagerFactoryServiceConfiguratorin interfaceDistributableSessionManagementProvider<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
-
getRouteLocatorServiceConfigurator
public CapabilityServiceConfigurator getRouteLocatorServiceConfigurator(WebDeploymentConfiguration config)
- Specified by:
getRouteLocatorServiceConfiguratorin interfaceDistributableSessionManagementProvider<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
-
getSessionManagementConfiguration
public InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> getSessionManagementConfiguration()
- Specified by:
getSessionManagementConfigurationin interfaceDistributableSessionManagementProvider<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
-
getRouteLocatorServiceConfiguratorFactory
public RouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> getRouteLocatorServiceConfiguratorFactory()
-
-