Class InfinispanSessionManagerFactory<C,SC>
java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory<C,SC>
- Type Parameters:
C- the session manager context typeSC- the session context type
- All Implemented Interfaces:
AutoCloseable,org.wildfly.clustering.session.SessionManagerFactory<C,SC>
public class InfinispanSessionManagerFactory<C,SC>
extends Object
implements org.wildfly.clustering.session.SessionManagerFactory<C,SC>
Factory for creating session managers.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanSessionManagerFactory(org.wildfly.clustering.session.SessionManagerFactoryConfiguration<SC> configuration, org.wildfly.clustering.session.spec.SessionSpecificationProvider<S, C> sessionProvider, org.wildfly.clustering.session.spec.SessionEventListenerSpecificationProvider<S, L> listenerProvider, InfinispanSessionManagerFactoryConfiguration infinispan) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.wildfly.clustering.session.SessionManager<SC> createSessionManager(org.wildfly.clustering.session.SessionManagerConfiguration<C> configuration)
-
Constructor Details
-
InfinispanSessionManagerFactory
public InfinispanSessionManagerFactory(org.wildfly.clustering.session.SessionManagerFactoryConfiguration<SC> configuration, org.wildfly.clustering.session.spec.SessionSpecificationProvider<S, C> sessionProvider, org.wildfly.clustering.session.spec.SessionEventListenerSpecificationProvider<S, L> listenerProvider, InfinispanSessionManagerFactoryConfiguration infinispan)
-
-
Method Details
-
createSessionManager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.clustering.session.SessionManagerFactory<C,SC>
-