Class HotRodIndexedHttpSessionConfiguration
java.lang.Object
org.wildfly.clustering.spring.context.config.SessionManagementConfiguration<jakarta.servlet.ServletContext>
org.wildfly.clustering.spring.session.config.HttpSessionConfiguration
org.wildfly.clustering.spring.session.infinispan.remote.config.AbstractHotRodHttpSessionConfiguration
org.wildfly.clustering.spring.session.infinispan.remote.config.HotRodIndexedHttpSessionConfiguration
- All Implemented Interfaces:
Consumer<org.springframework.core.annotation.AnnotationAttributes>,org.springframework.beans.factory.Aware,org.springframework.context.annotation.ImportAware,org.springframework.context.ApplicationEventPublisherAware,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,IndexingConfiguration,MutableIndexingConfiguration
- Direct Known Subclasses:
HotRodIndexedHttpSessionConfiguration
@Configuration(proxyBeanMethods=false)
@Import(org.springframework.session.config.annotation.web.http.SpringHttpSessionConfiguration.class)
public class HotRodIndexedHttpSessionConfiguration
extends AbstractHotRodHttpSessionConfiguration
- Author:
- Paul Ferraro
-
Field Summary
Fields inherited from class org.wildfly.clustering.spring.session.config.HttpSessionConfiguration
DEFAULT_SPRING_SECURITY_INDEX_ID, DEFAULT_SPRING_SECURITY_INDEX_RESOLVER, DEFAULT_SPRING_SECURITY_INDEXES, DEFAULT_STRING_SECURITY_INDEX_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetIndexes(Map<String, String> indexes) voidsetIndexResolver(org.springframework.session.IndexResolver<org.springframework.session.Session> resolver) Methods inherited from class org.wildfly.clustering.spring.session.infinispan.remote.config.AbstractHotRodHttpSessionConfiguration
accept, getProperties, getTemplateName, getUri, remoteCacheManagerProvider, sessionManagerFactory, setEmbeddedValueResolver, setProperties, setProperty, setTemplate, setUriMethods inherited from class org.wildfly.clustering.spring.session.config.HttpSessionConfiguration
getContext, getDeploymentName, getExpirationListener, getImmutability, getIndexes, getIndexResolver, getServerName, getTimeout, sessionRepository, setApplicationEventPublisher, setServletContextMethods inherited from class org.wildfly.clustering.spring.context.config.SessionManagementConfiguration
getAttributePersistenceStrategy, getIdentifierFactory, 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
isImmortal
-
Constructor Details
-
HotRodIndexedHttpSessionConfiguration
public HotRodIndexedHttpSessionConfiguration()
-
-
Method Details
-
userConfiguration
-
setIndexes
- Specified by:
setIndexesin interfaceMutableIndexingConfiguration- Overrides:
setIndexesin classHttpSessionConfiguration
-
setIndexResolver
@Autowired(required=false) public void setIndexResolver(org.springframework.session.IndexResolver<org.springframework.session.Session> resolver) - Specified by:
setIndexResolverin interfaceMutableIndexingConfiguration- Overrides:
setIndexResolverin classHttpSessionConfiguration
-