Interface InfinispanSessionManagerConfiguration<SC,​LC>

  • Type Parameters:
    SC - the ServletContext specification type
    LC - the local context type

    public interface InfinispanSessionManagerConfiguration<SC,​LC>
    Configuration for an InfinispanSessionManager.
    Author:
    Paul Ferraro
    • Method Detail

      • getServletContext

        SC getServletContext()
      • getExpirationListener

        org.wildfly.clustering.web.session.SessionExpirationListener getExpirationListener()
      • getCache

        org.infinispan.Cache<org.wildfly.clustering.ee.Key<String>,​?> getCache()
      • getProperties

        org.wildfly.clustering.ee.cache.CacheProperties getProperties()
      • getIdentifierFactory

        org.wildfly.clustering.ee.cache.IdentifierFactory<String> getIdentifierFactory()
      • getBatcher

        org.wildfly.clustering.ee.Batcher<org.wildfly.clustering.ee.cache.tx.TransactionBatch> getBatcher()
      • getExpirationScheduler

        org.wildfly.clustering.ee.Scheduler<String,​org.wildfly.clustering.web.session.SessionExpirationMetaData> getExpirationScheduler()
      • getInactiveSessionRecorder

        org.wildfly.clustering.ee.Recordable<org.wildfly.clustering.web.session.ImmutableSessionMetaData> getInactiveSessionRecorder()
      • getExpirationRegistar

        org.wildfly.clustering.Registrar<org.wildfly.clustering.web.session.SessionExpirationListener> getExpirationRegistar()
      • getContextRegistrar

        org.wildfly.clustering.Registrar<Map.Entry<SC,​org.wildfly.clustering.web.session.SessionManager<LC,​org.wildfly.clustering.ee.cache.tx.TransactionBatch>>> getContextRegistrar()