Class ReactiveRedissonSessionRepository

  • All Implemented Interfaces:
    org.springframework.session.ReactiveSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>

    public class ReactiveRedissonSessionRepository
    extends 
    implements org.springframework.session.ReactiveSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
    Deprecated.
    Deprecated. Use spring-session implementation based on Redisson Redis Data module
    Author:
    Nikita Koksharov
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Mono<org.redisson.spring.session.RedissonSessionRepository.RedissonSession> createSession()
      Deprecated.
       
      reactor.core.publisher.Mono<>  id)
      Deprecated.
       
      reactor.core.publisher.Mono<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>  id)
      Deprecated.
       
      reactor.core.publisher.Mono<> save​(org.redisson.spring.session.RedissonSessionRepository.RedissonSession session)
      Deprecated.
       
      void setDefaultMaxInactiveInterval​(int defaultMaxInactiveInterval)
      Deprecated.
       
      • Methods inherited from class java.lang.

        , , , , , , , , , ,
    • Constructor Detail

      • ReactiveRedissonSessionRepository

        public ReactiveRedissonSessionRepository​(RedissonClient redissonClient,
                                                 org.springframework.context.ApplicationEventPublisher eventPublisher,
                                                  keyPrefix)
        Deprecated.
    • Method Detail

      • setDefaultMaxInactiveInterval

        public void setDefaultMaxInactiveInterval​(int defaultMaxInactiveInterval)
        Deprecated.
      • createSession

        public reactor.core.publisher.Mono<org.redisson.spring.session.RedissonSessionRepository.RedissonSession> createSession()
        Deprecated.
        Specified by:
        createSession in interface org.springframework.session.ReactiveSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • save

        public reactor.core.publisher.Mono<> save​(org.redisson.spring.session.RedissonSessionRepository.RedissonSession session)
        Deprecated.
        Specified by:
        save in interface org.springframework.session.ReactiveSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • findById

        public reactor.core.publisher.Mono<org.redisson.spring.session.RedissonSessionRepository.RedissonSession> findById​( id)
        Deprecated.
        Specified by:
        findById in interface org.springframework.session.ReactiveSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • deleteById

        public reactor.core.publisher.Mono<> deleteById​( id)
        Deprecated.
        Specified by:
        deleteById in interface org.springframework.session.ReactiveSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>