Class HotRodSessionManagerFactoryBean<S,C,L>
java.lang.Object
org.wildfly.clustering.spring.context.AutoDestroyBean
org.wildfly.clustering.spring.context.infinispan.remote.HotRodSessionManagerFactoryBean<S,C,L>
- Type Parameters:
S- session typeC- session manager context typeL- session passivation listener type
- All Implemented Interfaces:
AutoCloseable,Consumer<Runnable>,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean,org.wildfly.clustering.session.SessionManagerFactory<C,Void>
public class HotRodSessionManagerFactoryBean<S,C,L>
extends AutoDestroyBean
implements org.wildfly.clustering.session.SessionManagerFactory<C,Void>, org.springframework.beans.factory.InitializingBean
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionHotRodSessionManagerFactoryBean(org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void> configuration, org.wildfly.clustering.session.spec.SessionSpecificationProvider<S, C> sessionProvider, org.wildfly.clustering.session.spec.SessionEventListenerSpecificationProvider<S, L> listenerProvider, HotRodConfiguration hotrod, RemoteCacheContainerProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclose()org.wildfly.clustering.session.SessionManager<Void> createSessionManager(org.wildfly.clustering.session.SessionManagerConfiguration<C> configuration) Methods inherited from class org.wildfly.clustering.spring.context.AutoDestroyBean
accept, destroy
-
Constructor Details
-
HotRodSessionManagerFactoryBean
public HotRodSessionManagerFactoryBean(org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void> configuration, org.wildfly.clustering.session.spec.SessionSpecificationProvider<S, C> sessionProvider, org.wildfly.clustering.session.spec.SessionEventListenerSpecificationProvider<S, L> listenerProvider, HotRodConfiguration hotrod, RemoteCacheContainerProvider provider)
-
-
Method Details
-
afterPropertiesSet
-
createSessionManager
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.clustering.session.SessionManagerFactory<S,C>
-