Package com.axelor.cache.redisson
Class RedissonProvider
java.lang.Object
com.axelor.cache.redisson.RedissonProvider
Redisson client provider
This provides a RedissonClient instance based on a configuration file. For the same
configuration file, the same instance is returned.
-
Method Summary
Modifier and TypeMethodDescriptionprotected static org.redisson.config.ConfigcreateConfig(Map<String, String> properties) protected static org.redisson.api.RedissonClientcreateRedissonClient(String path) protected static org.redisson.api.RedissonClientcreateRedissonClient(Map<String, String> properties, String prefix) protected static org.redisson.api.RedissonClientcreateRedissonClient(org.redisson.config.Config config, String configSource) static org.redisson.api.RedissonClientget()Gets default Redisson client.static org.redisson.api.RedissonClientget(CacheProviderInfo info) Gets Redisson client given the `CacheProviderInfo`static org.redisson.api.RedissonClientstatic booleanisActive()static voidshutdown()Shuts down all Redisson clients.
-
Method Details
-
get
public static org.redisson.api.RedissonClient get()Gets default Redisson client.- Returns:
- redisson client
-
get
Gets Redisson client given the `CacheProviderInfo`- Parameters:
info-- Returns:
- redisson client
-
get
-
createRedissonClient
-
createRedissonClient
-
createRedissonClient
protected static org.redisson.api.RedissonClient createRedissonClient(org.redisson.config.Config config, String configSource) -
createConfig
-
shutdown
public static void shutdown()Shuts down all Redisson clients. -
isActive
public static boolean isActive()
-