Class RedisTicketRegistryProperties

java.lang.Object
org.apereo.cas.configuration.model.support.redis.BaseRedisProperties
org.apereo.cas.configuration.model.support.redis.RedisTicketRegistryProperties
All Implemented Interfaces:
Serializable, CasFeatureModule

@RequiresModule(name="cas-server-support-redis-ticket-registry") public class RedisTicketRegistryProperties extends BaseRedisProperties
Configuration properties for Redis.
Since:
5.1.0
See Also:
  • Constructor Details

    • RedisTicketRegistryProperties

      public RedisTicketRegistryProperties()
  • Method Details

    • getCrypto

      Crypto settings for the registry.
    • getCache

      public SimpleCacheProperties getCache()
      Control second-level cache settings that keeps ticket in memory.
    • getQueueIdentifier

      public String getQueueIdentifier()
      Identifier for this CAS server node that tags the sender/receiver in the queue and avoid processing of inbound calls. If left blank, an identifier is generated automatically and kept in memory.
    • isEnableRedisSearch

      public boolean isEnableRedisSearch()
      Allows the register to detect the presence of Redis modules, in particular RediSearch, which allows the registry to create specific indexes and search Redis documents to look up tickets. Enabling indexing and searching capabilities may lead to significant performance improvements.
    • setCrypto

      Crypto settings for the registry.
      Returns:
      this.
    • setCache

      Control second-level cache settings that keeps ticket in memory.
      Returns:
      this.
    • setQueueIdentifier

      public RedisTicketRegistryProperties setQueueIdentifier(String queueIdentifier)
      Identifier for this CAS server node that tags the sender/receiver in the queue and avoid processing of inbound calls. If left blank, an identifier is generated automatically and kept in memory.
      Returns:
      this.
    • setEnableRedisSearch

      public RedisTicketRegistryProperties setEnableRedisSearch(boolean enableRedisSearch)
      Allows the register to detect the presence of Redis modules, in particular RediSearch, which allows the registry to create specific indexes and search Redis documents to look up tickets. Enabling indexing and searching capabilities may lead to significant performance improvements.
      Returns:
      this.