Class InfinispanSessionManagerFactory<S,​SC,​AL,​LC>

  • Type Parameters:
    S - the HttpSession specification type
    SC - the ServletContext specification type
    AL - the HttpSessionAttributeListener specification type
    MC - the marshalling context type
    LC - the local context type
    All Implemented Interfaces:
    AutoCloseable, Runnable, org.wildfly.clustering.web.session.SessionManagerFactory<SC,​LC,​org.wildfly.clustering.ee.cache.tx.TransactionBatch>

    public class InfinispanSessionManagerFactory<S,​SC,​AL,​LC>
    extends Object
    implements org.wildfly.clustering.web.session.SessionManagerFactory<SC,​LC,​org.wildfly.clustering.ee.cache.tx.TransactionBatch>, Runnable
    Factory for creating session managers.
    Author:
    Paul Ferraro
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface Runnable
      • createSessionManager

        public org.wildfly.clustering.web.session.SessionManager<LC,​org.wildfly.clustering.ee.cache.tx.TransactionBatch> createSessionManager​(org.wildfly.clustering.web.session.SessionManagerConfiguration<SC> configuration)
        Specified by:
        createSessionManager in interface org.wildfly.clustering.web.session.SessionManagerFactory<S,​SC,​AL>
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface org.wildfly.clustering.web.session.SessionManagerFactory<S,​SC,​AL>