Class RedissonProvider

java.lang.Object
com.axelor.cache.redisson.RedissonProvider

public class RedissonProvider extends Object
Redisson client provider

This provides a RedissonClient instance based on a configuration file. For the same configuration file, the same instance is returned.

  • Method Details

    • get

      public static org.redisson.api.RedissonClient get()
      Gets default Redisson client.
      Returns:
      redisson client
    • get

      public static org.redisson.api.RedissonClient get(CacheProviderInfo info)
      Gets Redisson client given the `CacheProviderInfo`
      Parameters:
      info -
      Returns:
      redisson client
    • get

      public static org.redisson.api.RedissonClient get(Map<String,String> config, String prefix)
    • createRedissonClient

      protected static org.redisson.api.RedissonClient createRedissonClient(String path)
    • createRedissonClient

      protected static org.redisson.api.RedissonClient createRedissonClient(Map<String,String> properties, String prefix)
    • createRedissonClient

      protected static org.redisson.api.RedissonClient createRedissonClient(org.redisson.config.Config config, String configSource)
    • createConfig

      protected static org.redisson.config.Config createConfig(Map<String,String> properties)
    • shutdown

      public static void shutdown()
      Shuts down all Redisson clients.
    • isActive

      public static boolean isActive()