Class HotRodSessionManagerFactory<CC,SC>
java.lang.Object
org.wildfly.clustering.session.infinispan.remote.HotRodSessionManagerFactory<CC,SC>
- Type Parameters:
CC- the container context typeSC- the session context type
- All Implemented Interfaces:
AutoCloseable, SessionManagerFactory<CC,SC>
public class HotRodSessionManagerFactory<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> HotRodSessionManagerFactory(HotRodSessionManagerFactory.Configuration<SC> configuration) Creates a session manager factory. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createSessionManager(SessionManagerConfiguration<CC> configuration) Create a session manager using the specified configuration.
-
Constructor Details
-
HotRodSessionManagerFactory
public <S,L> HotRodSessionManagerFactory(HotRodSessionManagerFactory.Configuration<SC> configuration) Creates a session manager factory.- Type Parameters:
S- the session specification typeL- the session event listener specification type- Parameters:
configuration- the configuration of this session manager 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>
-