Class InfinispanWebSessionConfiguration
java.lang.Object
org.wildfly.clustering.spring.context.config.SessionManagementConfiguration<Void,jakarta.servlet.ServletContext,Void>
org.wildfly.clustering.spring.web.config.WebSessionConfiguration
org.wildfly.clustering.spring.web.infinispan.embedded.config.InfinispanWebSessionConfiguration
- All Implemented Interfaces:
Consumer<org.springframework.core.annotation.AnnotationAttributes>,Supplier<org.wildfly.clustering.session.spec.SessionSpecificationProvider<Void,,jakarta.servlet.ServletContext, Void>> org.springframework.beans.factory.Aware,org.springframework.context.annotation.ImportAware,org.springframework.context.EmbeddedValueResolverAware,org.springframework.context.EnvironmentAware,org.springframework.context.ResourceLoaderAware,org.springframework.web.context.ServletContextAware,org.wildfly.clustering.server.deployment.DeploymentConfiguration,org.wildfly.clustering.server.expiration.Expiration,org.wildfly.clustering.server.expiration.ExpirationConfiguration<org.wildfly.clustering.session.ImmutableSession>,org.wildfly.clustering.server.manager.ManagerConfiguration<String>,org.wildfly.clustering.session.SessionManagerConfiguration<jakarta.servlet.ServletContext>,org.wildfly.clustering.session.SessionManagerFactoryConfiguration<Void>,org.wildfly.clustering.session.spec.SessionSpecificationProvider<Void,,jakarta.servlet.ServletContext, Void> InfinispanConfiguration,MutableInfinispanConfiguration
@Configuration(proxyBeanMethods=false)
public class InfinispanWebSessionConfiguration
extends WebSessionConfiguration
implements MutableInfinispanConfiguration
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from interface org.wildfly.clustering.spring.context.infinispan.embedded.InfinispanConfiguration
DEFAULT_CONFIGURATION_RESOURCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.springframework.core.annotation.AnnotationAttributes attributes) org.wildfly.clustering.server.infinispan.dispatcher.ChannelEmbeddedCacheManagerCommandDispatcherFactoryConfigurationorg.wildfly.clustering.session.SessionManagerFactory<jakarta.servlet.ServletContext, Void, org.wildfly.clustering.cache.infinispan.batch.TransactionBatch> sessionManagerFactory(org.wildfly.clustering.server.infinispan.dispatcher.ChannelEmbeddedCacheManagerCommandDispatcherFactoryConfiguration embeddedCacheManagerConfiguration) voidsetConfigurationResource(String resource) voidsetEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) voidsetTemplateName(String templateName) Methods inherited from class org.wildfly.clustering.spring.web.config.WebSessionConfiguration
asSession, asSessionActivationListener, asSessionActivationListener, get, getContext, getDeploymentName, getExpirationListener, getServerName, getSessionActivationListenerClass, getTimeout, postActivate, prePassivate, setServletContext, setSessionIdentifierResolver, webSessionManagerMethods inherited from class org.wildfly.clustering.spring.context.config.SessionManagementConfiguration
getAttributePersistenceStrategy, getIdentifierFactory, getImmutability, getMarshaller, getMaxActiveSessions, getSessionContextFactory, sessionManager, setEnvironment, setGranularity, setImportMetadata, setMarshallerFactory, setMaxActiveSessions, setPersistenceStrategy, setResourceLoader, setSessionIdentifierGeneratorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.wildfly.clustering.server.expiration.Expiration
isImmortal
-
Constructor Details
-
InfinispanWebSessionConfiguration
public InfinispanWebSessionConfiguration()
-
-
Method Details
-
embeddedCacheManagerConfiguration
@Bean public org.wildfly.clustering.server.infinispan.dispatcher.ChannelEmbeddedCacheManagerCommandDispatcherFactoryConfiguration embeddedCacheManagerConfiguration() -
sessionManagerFactory
@Bean public org.wildfly.clustering.session.SessionManagerFactory<jakarta.servlet.ServletContext,Void, sessionManagerFactoryorg.wildfly.clustering.cache.infinispan.batch.TransactionBatch> (org.wildfly.clustering.server.infinispan.dispatcher.ChannelEmbeddedCacheManagerCommandDispatcherFactoryConfiguration embeddedCacheManagerConfiguration) -
setEmbeddedValueResolver
public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) - Specified by:
setEmbeddedValueResolverin interfaceorg.springframework.context.EmbeddedValueResolverAware
-
setConfigurationResource
- Specified by:
setConfigurationResourcein interfaceMutableInfinispanConfiguration
-
setTemplateName
- Specified by:
setTemplateNamein interfaceMutableInfinispanConfiguration
-
getConfigurationResource
- Specified by:
getConfigurationResourcein interfaceInfinispanConfiguration
-
getTemplateName
- Specified by:
getTemplateNamein interfaceInfinispanConfiguration
-
accept
public void accept(org.springframework.core.annotation.AnnotationAttributes attributes)
-