Class InfinispanSessionManagerFactory<CC,SC>
java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory<CC,SC>
- Type Parameters:
CC- the deployment context typeSC- the session context type
- All Implemented Interfaces:
AutoCloseable, SessionManagerFactory<CC,SC>
public class InfinispanSessionManagerFactory<CC,SC>
extends Object
implements SessionManagerFactory<CC,SC>
Factory for creating session managers.
- Author:
- Paul Ferraro
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceThe configuration of this session manager factory. -
Constructor Summary
ConstructorsModifierConstructorDescription<S,L> Creates a session manager factory. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createSessionManager(SessionManagerConfiguration<CC> configuration) Create a session manager using the specified configuration.
-
Constructor Details
-
InfinispanSessionManagerFactory
public <S,L> InfinispanSessionManagerFactory(InfinispanSessionManagerFactory.Configuration<SC> configuration) Creates a session manager factory.- Type Parameters:
S- the container session typeL- the container session event listener type- Parameters:
configuration- the configuration of this factory
-
-
Method Details
-
createSessionManager
Description copied from interface:SessionManagerFactoryCreate a session manager using the specified configuration.- Specified by:
createSessionManagerin interfaceSessionManagerFactory<CC,SC> - Parameters:
configuration- a session manager configuration- Returns:
- a new session manager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSessionManagerFactory<CC,SC>
-