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,SessionManagerFactory<C,SC>
public class InfinispanSessionManagerFactory<C,SC>
extends Object
implements SessionManagerFactory<C,SC>
Factory for creating session managers.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanSessionManagerFactory(SessionManagerFactoryConfiguration<SC> configuration, SessionSpecificationProvider<S, C> sessionProvider, SessionEventListenerSpecificationProvider<S, L> listenerProvider, InfinispanSessionManagerFactoryConfiguration infinispan) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createSessionManager(SessionManagerConfiguration<C> configuration) Create a session manager using the specified configuration.
-
Constructor Details
-
InfinispanSessionManagerFactory
public InfinispanSessionManagerFactory(SessionManagerFactoryConfiguration<SC> configuration, SessionSpecificationProvider<S, C> sessionProvider, SessionEventListenerSpecificationProvider<S, L> listenerProvider, InfinispanSessionManagerFactoryConfiguration infinispan)
-
-
Method Details
-
createSessionManager
Description copied from interface:SessionManagerFactoryCreate a session manager using the specified configuration.- Specified by:
createSessionManagerin interfaceSessionManagerFactory<C,SC> - Parameters:
configuration- a session manager configuration- Returns:
- a new session manager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSessionManagerFactory<C,SC>
-