Class RedissonSessionRepository

  • All Implemented Interfaces:
    EventListener, PatternMessageListener<String>, org.springframework.session.FindByIndexNameSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>, org.springframework.session.SessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>

    @Deprecated
    public class RedissonSessionRepository
    extends Object
    implements org.springframework.session.FindByIndexNameSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>, PatternMessageListener<String>
    Deprecated.
    Deprecated. Use spring-session implementation based on Redisson Redis Data module
    Author:
    Nikita Koksharov
    • Constructor Detail

      • RedissonSessionRepository

        public RedissonSessionRepository​(RedissonClient redissonClient,
                                         org.springframework.context.ApplicationEventPublisher eventPublisher,
                                         String keyPrefix)
        Deprecated.
      • RedissonSessionRepository

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

      • setDefaultMaxInactiveInterval

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

        public org.redisson.spring.session.RedissonSessionRepository.RedissonSession createSession()
        Deprecated.
        Specified by:
        createSession in interface org.springframework.session.SessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • save

        public void save​(org.redisson.spring.session.RedissonSessionRepository.RedissonSession session)
        Deprecated.
        Specified by:
        save in interface org.springframework.session.SessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • findById

        public org.redisson.spring.session.RedissonSessionRepository.RedissonSession findById​(String id)
        Deprecated.
        Specified by:
        findById in interface org.springframework.session.SessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • deleteById

        public void deleteById​(String id)
        Deprecated.
        Specified by:
        deleteById in interface org.springframework.session.SessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>
      • setKeyPrefix

        public void setKeyPrefix​(String keyPrefix)
        Deprecated.
      • findByIndexNameAndIndexValue

        public Map<String,​org.redisson.spring.session.RedissonSessionRepository.RedissonSession> findByIndexNameAndIndexValue​(String indexName,
                                                                                                                                    String indexValue)
        Deprecated.
        Specified by:
        findByIndexNameAndIndexValue in interface org.springframework.session.FindByIndexNameSessionRepository<org.redisson.spring.session.RedissonSessionRepository.RedissonSession>