Class RedissonConnectionFactory
java.lang.Object
org.redisson.spring.data.connection.RedissonConnectionFactory
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean,org.springframework.dao.support.PersistenceExceptionTranslator,org.springframework.data.redis.connection.RedisConnectionFactory
public class RedissonConnectionFactory
extends Object
implements org.springframework.data.redis.connection.RedisConnectionFactory, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Redisson based connection factory
- Author:
- Nikita Koksharov
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.springframework.data.redis.ExceptionTranslationStrategy -
Constructor Summary
ConstructorsConstructorDescriptionCreates factory with default Redisson configurationRedissonConnectionFactory(RedissonClient redisson) Creates factory with defined Redisson instanceRedissonConnectionFactory(Config config) Creates factory with defined Redisson config -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()org.springframework.data.redis.connection.RedisClusterConnectionorg.springframework.data.redis.connection.RedisConnectionbooleanorg.springframework.data.redis.connection.RedisSentinelConnectionorg.springframework.dao.DataAccessException
-
Field Details
-
EXCEPTION_TRANSLATION
public static final org.springframework.data.redis.ExceptionTranslationStrategy EXCEPTION_TRANSLATION
-
-
Constructor Details
-
RedissonConnectionFactory
public RedissonConnectionFactory()Creates factory with default Redisson configuration -
RedissonConnectionFactory
Creates factory with defined Redisson instance- Parameters:
redisson- - Redisson instance
-
RedissonConnectionFactory
Creates factory with defined Redisson config- Parameters:
config- - Redisson config
-
-
Method Details
-
translateExceptionIfPossible
public org.springframework.dao.DataAccessException translateExceptionIfPossible(RuntimeException ex) - Specified by:
translateExceptionIfPossiblein interfaceorg.springframework.dao.support.PersistenceExceptionTranslator
-
destroy
- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
getConnection
public org.springframework.data.redis.connection.RedisConnection getConnection()- Specified by:
getConnectionin interfaceorg.springframework.data.redis.connection.RedisConnectionFactory
-
getClusterConnection
public org.springframework.data.redis.connection.RedisClusterConnection getClusterConnection()- Specified by:
getClusterConnectionin interfaceorg.springframework.data.redis.connection.RedisConnectionFactory
-
getConvertPipelineAndTxResults
public boolean getConvertPipelineAndTxResults()- Specified by:
getConvertPipelineAndTxResultsin interfaceorg.springframework.data.redis.connection.RedisConnectionFactory
-
getSentinelConnection
public org.springframework.data.redis.connection.RedisSentinelConnection getSentinelConnection()- Specified by:
getSentinelConnectionin interfaceorg.springframework.data.redis.connection.RedisConnectionFactory
-