public interface LettuceRedisDataSource extends DataSource, Closeable
Modifier and Type | Method and Description |
---|---|
default void |
close() |
RedisDatabase |
getConfig() |
LettuceRedisConnection |
getDatabaseConnection()
Establishes a connection with this
DataSource . |
LettuceRedisConnection |
getDatabaseConnection(io.lettuce.core.codec.RedisCodec codec) |
LettuceRedisPubSubConnection |
getDatabasePubSubConnection() |
LettuceRedisPubSubConnection |
getDatabasePubSubConnection(io.lettuce.core.codec.RedisCodec codec) |
getJNDIObject, getStatus
RedisDatabase getConfig()
getConfig
in interface DataSource
LettuceRedisConnection getDatabaseConnection() throws DatabaseException
DataSource
DataSource
.getDatabaseConnection
in interface DataSource
DatabaseException
- when connection cannot be retrieved from poolIllegalStateException
- when connection is already abortedLettuceRedisConnection getDatabaseConnection(io.lettuce.core.codec.RedisCodec 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 getDatabasePubSubConnection() throws DatabaseException
DatabaseException
- when pub/sub connection cannot be retrieved from poolLettuceRedisPubSubConnection getDatabasePubSubConnection(io.lettuce.core.codec.RedisCodec 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.