Class InfinispanSessionManagerFactory<CC,SC>
java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.InfinispanSessionManagerFactory<CC,SC>
- Type Parameters:
CC- the container context typeSC- the session context type
- All Implemented Interfaces:
AutoCloseable, org.wildfly.clustering.session.SessionManagerFactory<CC,SC>
public class InfinispanSessionManagerFactory<CC,SC>
extends Object
implements org.wildfly.clustering.session.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()org.wildfly.clustering.session.SessionManager<SC> createSessionManager(org.wildfly.clustering.session.SessionManagerConfiguration<CC> 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
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.clustering.session.SessionManagerFactory<CC,SC>
-