@Configuration
public class RedisReactorSessionConfiguration
extends org.springframework.session.SpringWebSessionConfiguration
implements org.springframework.context.EmbeddedValueResolverAware, org.springframework.context.annotation.ImportAware
WebSessionManager as a bean named webSessionManager. In
order to use this a single ReactiveRedisConnectionFactory must be exposed as a
Bean.EnableRedisReactorSession| Constructor and Description |
|---|
RedisReactorSessionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ReactiveRedisOperationsSessionRepository |
sessionRepository(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory redisConnectionFactory) |
void |
setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver) |
void |
setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata) |
void |
setMaxInactiveIntervalInSeconds(int maxInactiveIntervalInSeconds) |
void |
setRedisFlushMode(RedisFlushMode redisFlushMode) |
void |
setRedisNamespace(java.lang.String namespace) |
@Bean public ReactiveRedisOperationsSessionRepository sessionRepository(org.springframework.data.redis.connection.ReactiveRedisConnectionFactory redisConnectionFactory)
public void setMaxInactiveIntervalInSeconds(int maxInactiveIntervalInSeconds)
public void setRedisNamespace(java.lang.String namespace)
public void setRedisFlushMode(RedisFlushMode redisFlushMode)
public void setEmbeddedValueResolver(org.springframework.util.StringValueResolver resolver)
setEmbeddedValueResolver in interface org.springframework.context.EmbeddedValueResolverAwarepublic void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
setImportMetadata in interface org.springframework.context.annotation.ImportAware