Class HotRodSessionManagementProvider
java.lang.Object
org.wildfly.extension.clustering.web.session.hotrod.HotRodSessionManagementProvider
- All Implemented Interfaces:
DistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
public class HotRodSessionManagementProvider
extends Object
implements DistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.web.service.session.DistributableSessionManagementProvider
ATTACHMENT_KEY, IMMUTABILITY_ATTACHMENT_KEY -
Constructor Summary
ConstructorsConstructorDescriptionHotRodSessionManagementProvider(HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration) -
Method Summary
Modifier and TypeMethodDescriptiongetRouteLocatorServiceConfigurator(WebDeploymentConfiguration configuration) HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit><S,SC, AL, LC>
CapabilityServiceConfiguratorgetSessionManagerFactoryServiceConfigurator(SessionManagerFactoryConfiguration<S, SC, AL, LC> config)
-
Constructor Details
-
HotRodSessionManagementProvider
public HotRodSessionManagementProvider(HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> configuration)
-
-
Method Details
-
getSessionManagerFactoryServiceConfigurator
public <S,SC, CapabilityServiceConfigurator getSessionManagerFactoryServiceConfiguratorAL, LC> (SessionManagerFactoryConfiguration<S, SC, AL, LC> config) - Specified by:
getSessionManagerFactoryServiceConfiguratorin interfaceDistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
-
getRouteLocatorServiceConfigurator
public CapabilityServiceConfigurator getRouteLocatorServiceConfigurator(WebDeploymentConfiguration configuration) - Specified by:
getRouteLocatorServiceConfiguratorin interfaceDistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
-
getSessionManagementConfiguration
public HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit> getSessionManagementConfiguration()- Specified by:
getSessionManagementConfigurationin interfaceDistributableSessionManagementProvider<HotRodSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
-