public interface LettuceRedisDataSource<K,V> extends DataSource, Closeable
Modifier and Type | Method and Description |
---|---|
default void |
close() |
RedisDatabase |
getConfig() |
LettuceRedisConnection<K,V> |
getDatabaseConnection()
Establishes a connection with this
DataSource . |
LettuceRedisConnection<K,V> |
getDatabaseConnection(RedisCodec<K,V> codec) |
LettuceRedisPubSubConnection<K,V> |
getDatabasePubSubConnection() |
LettuceRedisPubSubConnection<K,V> |
getDatabasePubSubConnection(RedisCodec<K,V> codec) |
getJNDIObject, getStatus
RedisDatabase getConfig()
getConfig
in interface DataSource
LettuceRedisConnection<K,V> getDatabaseConnection() throws DatabaseException
DataSource
DataSource
.getDatabaseConnection
in interface DataSource
DatabaseException
- when connection cannot be retrieved from poolIllegalStateException
- when connection is already abortedLettuceRedisConnection<K,V> getDatabaseConnection(RedisCodec<K,V> codec) throws DatabaseException
codec
- non-null codec to be used for encoding/decoding keys and valuesDatabaseException
- when connection cannot be retrieved from poolIllegalStateException
- when connection is already abortedLettuceRedisPubSubConnection<K,V> getDatabasePubSubConnection() throws DatabaseException
DatabaseException
- when pub/sub connection cannot be retrieved from poolLettuceRedisPubSubConnection<K,V> getDatabasePubSubConnection(RedisCodec<K,V> codec) throws DatabaseException
DatabaseException
- when pub/sub connection cannot be retrieved from pooldefault void close()
close
in interface AutoCloseable
close
in interface Closeable
Copyright © 2020. All rights reserved.