Class SessionManagerFactoryConfigurationAdapter<C>

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

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

      • SessionManagerFactoryConfigurationAdapter

        public SessionManagerFactoryConfigurationAdapter​(SessionManagerFactoryConfiguration configuration,
                                                         org.wildfly.clustering.marshalling.spi.MarshalledValueFactory<C> marshalledValueFactory,
                                                         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,​C,​Map<String,​Object>>
      • getMarshalledValueFactory

        public org.wildfly.clustering.marshalling.spi.MarshalledValueFactory<C> getMarshalledValueFactory()
        Specified by:
        getMarshalledValueFactory in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration<javax.servlet.http.HttpSession,​javax.servlet.ServletContext,​javax.servlet.http.HttpSessionActivationListener,​C,​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,​C,​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,​C,​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,​C,​Map<String,​Object>>