Class HotRodWebSessionConfiguration
java.lang.Object
org.wildfly.clustering.spring.context.config.SessionManagementConfiguration<jakarta.servlet.ServletContext>
org.wildfly.clustering.spring.web.config.WebSessionConfiguration
org.wildfly.clustering.spring.web.infinispan.remote.config.HotRodWebSessionConfiguration
- All Implemented Interfaces:
Consumer<org.springframework.core.annotation.AnnotationAttributes>,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>,HotRodConfiguration,MutableHotRodConfiguration
@Configuration(proxyBeanMethods=false)
public class HotRodWebSessionConfiguration
extends WebSessionConfiguration
implements MutableHotRodConfiguration
- Author:
- Paul Ferraro
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.springframework.core.annotation.AnnotationAttributes attributes) getUri()org.wildfly.clustering.session.SessionManagerFactory<jakarta.servlet.ServletContext, Void> voidsetEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) voidsetProperty(String name, String value) voidsetTemplate(String templateName) voidMethods inherited from class org.wildfly.clustering.spring.web.config.WebSessionConfiguration
getContext, getDeploymentName, getExpirationListener, getServerName, getTimeout, setServletContext, setSessionIdentifierResolver, webSessionManagerMethods inherited from class org.wildfly.clustering.spring.context.config.SessionManagementConfiguration
getAttributePersistenceStrategy, getIdentifierFactory, getImmutability, getMarshaller, getMaxActiveSessions, getSessionContextFactory, sessionManager, setEnvironment, setGranularity, setImportMetadata, setMarshaller, 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
isImmortalMethods inherited from interface org.wildfly.clustering.spring.context.infinispan.remote.MutableHotRodConfiguration
setProperties
-
Constructor Details
-
HotRodWebSessionConfiguration
public HotRodWebSessionConfiguration()
-
-
Method Details
-
remoteCacheManagerProvider
-
sessionManagerFactory
@Bean public org.wildfly.clustering.session.SessionManagerFactory<jakarta.servlet.ServletContext,Void> sessionManagerFactory(RemoteCacheContainerProvider provider) -
setEmbeddedValueResolver
public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) - Specified by:
setEmbeddedValueResolverin interfaceorg.springframework.context.EmbeddedValueResolverAware
-
getUri
- Specified by:
getUriin interfaceHotRodConfiguration
-
getProperties
- Specified by:
getPropertiesin interfaceHotRodConfiguration
-
getTemplateName
- Specified by:
getTemplateNamein interfaceHotRodConfiguration
-
setUri
- Specified by:
setUriin interfaceMutableHotRodConfiguration
-
setProperty
- Specified by:
setPropertyin interfaceMutableHotRodConfiguration
-
setTemplate
- Specified by:
setTemplatein interfaceMutableHotRodConfiguration
-
accept
-