Class InfinispanSessionManagerFactory<S,SC,AL,LC>
- java.lang.Object
-
- org.wildfly.clustering.web.infinispan.session.InfinispanSessionManagerFactory<S,SC,AL,LC>
-
- Type Parameters:
S- the HttpSession specification typeSC- the ServletContext specification typeAL- the HttpSessionAttributeListener specification typeMC- the marshalling context typeLC- 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
-
-
Constructor Summary
Constructors Constructor Description InfinispanSessionManagerFactory(InfinispanSessionManagerFactoryConfiguration<S,SC,AL,LC> config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.wildfly.clustering.web.session.SessionManager<LC,org.wildfly.clustering.ee.cache.tx.TransactionBatch>createSessionManager(org.wildfly.clustering.web.session.SessionManagerConfiguration<SC> configuration)voidrun()
-
-
-
Constructor Detail
-
InfinispanSessionManagerFactory
public InfinispanSessionManagerFactory(InfinispanSessionManagerFactoryConfiguration<S,SC,AL,LC> config)
-
-
Method Detail
-
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)
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.clustering.web.session.SessionManagerFactory<S,SC,AL>
-
-