Class RedisKeyGeneratorFactory

java.lang.Object
org.apereo.cas.ticket.registry.key.RedisKeyGeneratorFactory

public class RedisKeyGeneratorFactory extends Object
Since:
7.0.0
  • Constructor Details

    • RedisKeyGeneratorFactory

      public RedisKeyGeneratorFactory()
  • Method Details

    • getRedisKeyGenerator

      public Optional<RedisKeyGenerator> getRedisKeyGenerator(String key)
      Gets redis key generator.
      Parameters:
      key - the key
      Returns:
      the redis key generator
    • registerRedisKeyGenerator

      public RedisKeyGeneratorFactory registerRedisKeyGenerator(String key, RedisKeyGenerator generator)
      Register redis key generator.
      Parameters:
      key - the key
      generator - the generator
      Returns:
      the redis key generator factory
    • getRedisKeyGenerators

      public List<RedisKeyGenerator> getRedisKeyGenerators()
      Gets redis key generators.
      Returns:
      the redis key generators
    • registerRedisKeyGenerators

      public void registerRedisKeyGenerators(RedisKeyGenerator... keyGenerators)
      Register redis key generators.
      Parameters:
      keyGenerators - the key generators