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-based
DistributableSessionManagementProvider.- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.web.service.session.DistributableSessionManagementProvider
ATTACHMENT_KEY, IMMUTABILITY_ATTACHMENT_KEY -
Constructor Summary
ConstructorsConstructorDescriptionInfinispanSessionManagementProvider(InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration, RouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> factory) -
Method Summary
Modifier and TypeMethodDescriptionRouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit><S,SC, AL, LC>
CapabilityServiceConfiguratorgetSessionManagerFactoryServiceConfigurator(SessionManagerFactoryConfiguration<S, SC, AL, LC> config)
-
Constructor Details
-
InfinispanSessionManagementProvider
public InfinispanSessionManagementProvider(InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration, RouteLocatorServiceConfiguratorFactory<InfinispanSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> factory)
-
-
Method Details
-
getSessionManagerFactoryServiceConfigurator
public <S,SC, CapabilityServiceConfigurator getSessionManagerFactoryServiceConfiguratorAL, LC> (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()
-