Class SessionManagerFactoryConfigurationAdapter<C extends DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
- java.lang.Object
-
- org.wildfly.clustering.web.undertow.session.WebDeploymentConfigurationAdapter
-
- org.wildfly.clustering.web.undertow.session.SessionManagerFactoryConfigurationAdapter<C>
-
- All Implemented Interfaces:
SessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>,WebDeploymentConfiguration
public class SessionManagerFactoryConfigurationAdapter<C extends DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>> extends WebDeploymentConfigurationAdapter implements SessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
- Author:
- Paul Ferraro
-
-
Constructor Summary
Constructors Constructor Description SessionManagerFactoryConfigurationAdapter(SessionManagerFactoryConfiguration configuration, C managementConfiguration, Immutability immutability)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionAttributePersistenceStrategygetAttributePersistenceStrategy()ImmutabilitygetImmutability()LocalContextFactory<Map<String,Object>>getLocalContextFactory()ByteBufferMarshallergetMarshaller()IntegergetMaxActiveSessions()SpecificationProvider<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener>getSpecificationProvider()-
Methods inherited from class org.wildfly.clustering.web.undertow.session.WebDeploymentConfigurationAdapter
getDeploymentName, getServerName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.clustering.web.WebDeploymentConfiguration
getDeploymentName, getServerName
-
-
-
-
Constructor Detail
-
SessionManagerFactoryConfigurationAdapter
public SessionManagerFactoryConfigurationAdapter(SessionManagerFactoryConfiguration configuration, C managementConfiguration, Immutability immutability)
-
-
Method Detail
-
getMaxActiveSessions
public Integer getMaxActiveSessions()
- Specified by:
getMaxActiveSessionsin interfaceSessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
-
getMarshaller
public ByteBufferMarshaller getMarshaller()
- Specified by:
getMarshallerin interfaceSessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
-
getLocalContextFactory
public LocalContextFactory<Map<String,Object>> getLocalContextFactory()
- Specified by:
getLocalContextFactoryin interfaceSessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
-
getImmutability
public Immutability getImmutability()
- Specified by:
getImmutabilityin interfaceSessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
-
getSpecificationProvider
public SpecificationProvider<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener> getSpecificationProvider()
- Specified by:
getSpecificationProviderin interfaceSessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
-
getAttributePersistenceStrategy
public SessionAttributePersistenceStrategy getAttributePersistenceStrategy()
- Specified by:
getAttributePersistenceStrategyin interfaceSessionManagerFactoryConfiguration<jakarta.servlet.http.HttpSession,jakarta.servlet.ServletContext,jakarta.servlet.http.HttpSessionActivationListener,Map<String,Object>>
-
-