Class SessionManagerFactoryConfigurationAdapter<C extends org.wildfly.clustering.web.session.DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>

  • All Implemented Interfaces:
    org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>, org.wildfly.clustering.web.WebDeploymentConfiguration

    public class SessionManagerFactoryConfigurationAdapter<C extends org.wildfly.clustering.web.session.DistributableSessionManagementConfiguration<org.jboss.as.server.deployment.DeploymentUnit>>
    extends WebDeploymentConfigurationAdapter
    implements org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>
    Author:
    Paul Ferraro
    • Constructor Detail

      • SessionManagerFactoryConfigurationAdapter

        public SessionManagerFactoryConfigurationAdapter​(SessionManagerFactoryConfiguration configuration,
                                                         C managementConfiguration,
                                                         org.wildfly.clustering.ee.Immutability immutability)
    • Method Detail

      • getMaxActiveSessions

        public Integer getMaxActiveSessions()
        Specified by:
        getMaxActiveSessions in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>
      • getMarshaller

        public org.wildfly.clustering.marshalling.spi.ByteBufferMarshaller getMarshaller()
        Specified by:
        getMarshaller in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>
      • getLocalContextFactory

        public org.wildfly.clustering.web.LocalContextFactory<Map<String,​Object>> getLocalContextFactory()
        Specified by:
        getLocalContextFactory in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>
      • getImmutability

        public org.wildfly.clustering.ee.Immutability getImmutability()
        Specified by:
        getImmutability in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>
      • getSpecificationProvider

        public org.wildfly.clustering.web.session.SpecificationProvider<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener> getSpecificationProvider()
        Specified by:
        getSpecificationProvider in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>
      • getAttributePersistenceStrategy

        public org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy getAttributePersistenceStrategy()
        Specified by:
        getAttributePersistenceStrategy in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​Map<String,​Object>>