Class AbstractHotRodHttpSessionConfiguration
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
- 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:
HotRodHttpSessionConfiguration,HotRodIndexedHttpSessionConfiguration
public class AbstractHotRodHttpSessionConfiguration
extends HttpSessionConfiguration
implements MutableHotRodConfiguration
- 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
ConstructorsModifierConstructorDescriptionprotectedAbstractHotRodHttpSessionConfiguration(Class<? extends Annotation> annotationClass, Map<String, String> defaultIndexes, org.springframework.session.IndexResolver<org.springframework.session.Session> defaultIndexResolver) -
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) voidsetProperties(Properties properties) voidsetProperty(String name, String value) voidsetTemplate(String templateName) voidMethods inherited from class org.wildfly.clustering.spring.session.config.HttpSessionConfiguration
getContext, getDeploymentName, getExpirationListener, getImmutability, getIndexes, getIndexResolver, getServerName, getTimeout, sessionRepository, setApplicationEventPublisher, setIndexes, setIndexResolver, 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
-
AbstractHotRodHttpSessionConfiguration
protected AbstractHotRodHttpSessionConfiguration(Class<? extends Annotation> annotationClass, Map<String, String> defaultIndexes, org.springframework.session.IndexResolver<org.springframework.session.Session> defaultIndexResolver)
-
-
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
-
setProperties
- Specified by:
setPropertiesin interfaceMutableHotRodConfiguration
-
setProperty
- Specified by:
setPropertyin interfaceMutableHotRodConfiguration
-
setTemplate
- Specified by:
setTemplatein interfaceMutableHotRodConfiguration
-
accept
public void accept(org.springframework.core.annotation.AnnotationAttributes attributes) - Specified by:
acceptin interfaceConsumer<org.springframework.core.annotation.AnnotationAttributes>- Overrides:
acceptin classHttpSessionConfiguration
-