Class RedissonSessionRepository

java.lang.Object
org.redisson.spring.session.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 Details

    • 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 Details

    • onMessage

      public void onMessage(CharSequence pattern, CharSequence channel, String body)
      Deprecated.
      Description copied from interface: PatternMessageListener
      Invokes on every message in topic
      Specified by:
      onMessage in interface PatternMessageListener<String>
      Parameters:
      pattern - of channel name
      channel - of topic
      body - topic message
    • 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>