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.Config
createConfig
(Map<String, String> properties) protected static org.redisson.api.RedissonClient
createRedissonClient
(String path) protected static org.redisson.api.RedissonClient
createRedissonClient
(Map<String, String> properties, String prefix) protected static org.redisson.api.RedissonClient
createRedissonClient
(org.redisson.config.Config config, String configSource) static org.redisson.api.RedissonClient
get()
Gets default Redisson client.static org.redisson.api.RedissonClient
get
(CacheProviderInfo info) Gets Redisson client given the `CacheProviderInfo`static org.redisson.api.RedissonClient
static boolean
isActive()
static void
shutdown()
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()
-