Class HotRodSessionManagerFactory<S,SC,AL,LC>
java.lang.Object
org.wildfly.clustering.session.infinispan.remote.HotRodSessionManagerFactory<S,SC,AL,LC>
- Type Parameters:
S- the HttpSession specification typeSC- the ServletContext specification typeAL- the HttpSessionAttributeListener specification typeLC- the local context type
- All Implemented Interfaces:
AutoCloseable,org.wildfly.clustering.server.Registration,org.wildfly.clustering.session.SessionManagerFactory<SC,LC, org.wildfly.clustering.cache.infinispan.batch.TransactionBatch>
public class HotRodSessionManagerFactory<S,SC,AL,LC>
extends Object
implements org.wildfly.clustering.session.SessionManagerFactory<SC,LC,org.wildfly.clustering.cache.infinispan.batch.TransactionBatch>
Factory for creating session managers.
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.server.Registration
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionHotRodSessionManagerFactory(HotRodSessionManagerFactoryConfiguration<S, SC, AL, LC> configuration) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.wildfly.clustering.session.SessionManager<LC, org.wildfly.clustering.cache.infinispan.batch.TransactionBatch> createSessionManager(org.wildfly.clustering.session.SessionManagerConfiguration<SC, org.wildfly.clustering.cache.infinispan.batch.TransactionBatch> configuration)
-
Constructor Details
-
HotRodSessionManagerFactory
public HotRodSessionManagerFactory(HotRodSessionManagerFactoryConfiguration<S, SC, AL, LC> configuration)
-
-
Method Details
-
createSessionManager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.clustering.server.Registration
-