Class InfinispanSessionManagerFactoryBean<S,C,L>
java.lang.Object
org.wildfly.clustering.spring.context.AutoDestroyBean
org.wildfly.clustering.spring.context.infinispan.embedded.InfinispanSessionManagerFactoryBean<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 InfinispanSessionManagerFactoryBean<S,C,L>
extends AutoDestroyBean
implements org.wildfly.clustering.session.SessionManagerFactory<C,Void>, org.springframework.beans.factory.InitializingBean
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionInfinispanSessionManagerFactoryBean(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, InfinispanConfiguration infinispan, org.wildfly.clustering.server.infinispan.dispatcher.ChannelEmbeddedCacheManagerCommandDispatcherFactoryConfiguration embeddedCacheManagerConfiguration) -
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
-
InfinispanSessionManagerFactoryBean
public InfinispanSessionManagerFactoryBean(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, InfinispanConfiguration infinispan, org.wildfly.clustering.server.infinispan.dispatcher.ChannelEmbeddedCacheManagerCommandDispatcherFactoryConfiguration embeddedCacheManagerConfiguration)
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.clustering.session.SessionManagerFactory<S,C>
-
createSessionManager
-