Uses of Interface
io.lettuce.core.api.StatefulConnection
-
Packages that use StatefulConnection Package Description io.lettuce.core The Redis client package containingRedisClient
for Redis Standalone and Redis Sentinel operations.io.lettuce.core.api Standalone Redis connection API.io.lettuce.core.cluster Client for Redis Cluster, seeRedisClusterClient
.io.lettuce.core.cluster.api Redis Cluster connection API.io.lettuce.core.cluster.pubsub Redis Cluster Pub/Sub support.io.lettuce.core.dynamic Core package for Redis Command Interface support throughRedisCommandFactory
.io.lettuce.core.masterreplica Client support for Redis Master/Replica setups.io.lettuce.core.masterslave Client support for Redis Master/Slave setups.io.lettuce.core.pubsub Pub/Sub connection classes.io.lettuce.core.sentinel Redis Sentinel connection classes.io.lettuce.core.sentinel.api Redis Sentinel connection API.io.lettuce.core.support Supportive classes such asRedisClientCdiBean
for CDI support, connection pooling, and client-side caching. -
-
Uses of StatefulConnection in io.lettuce.core
Classes in io.lettuce.core that implement StatefulConnection Modifier and Type Class Description class
StatefulRedisConnectionImpl<K,V>
A thread-safe connection to a Redis server.Methods in io.lettuce.core that return StatefulConnection Modifier and Type Method Description StatefulConnection<K,V>
AbstractRedisAsyncCommands. getConnection()
StatefulConnection<K,V>
AbstractRedisReactiveCommands. getConnection()
Constructors in io.lettuce.core with parameters of type StatefulConnection Constructor Description AbstractRedisAsyncCommands(StatefulConnection<K,V> connection, RedisCodec<K,V> codec)
Initialize a new instance.AbstractRedisReactiveCommands(StatefulConnection<K,V> connection, RedisCodec<K,V> codec)
Initialize a new instance. -
Uses of StatefulConnection in io.lettuce.core.api
Subinterfaces of StatefulConnection in io.lettuce.core.api Modifier and Type Interface Description interface
StatefulRedisConnection<K,V>
A thread-safe connection to a redis server. -
Uses of StatefulConnection in io.lettuce.core.cluster
Classes in io.lettuce.core.cluster that implement StatefulConnection Modifier and Type Class Description class
StatefulRedisClusterConnectionImpl<K,V>
A thread-safe connection to a Redis Cluster. -
Uses of StatefulConnection in io.lettuce.core.cluster.api
Subinterfaces of StatefulConnection in io.lettuce.core.cluster.api Modifier and Type Interface Description interface
StatefulRedisClusterConnection<K,V>
A stateful cluster connection. -
Uses of StatefulConnection in io.lettuce.core.cluster.pubsub
Subinterfaces of StatefulConnection in io.lettuce.core.cluster.pubsub Modifier and Type Interface Description interface
StatefulRedisClusterPubSubConnection<K,V>
A stateful Pub/Sub connection for Redis Cluster use. -
Uses of StatefulConnection in io.lettuce.core.dynamic
Constructors in io.lettuce.core.dynamic with parameters of type StatefulConnection Constructor Description RedisCommandFactory(StatefulConnection<?,?> connection)
Create a newCommandFactory
givenStatefulConnection
.RedisCommandFactory(StatefulConnection<?,?> connection, Iterable<? extends RedisCodec<?,?>> redisCodecs)
-
Uses of StatefulConnection in io.lettuce.core.masterreplica
Subinterfaces of StatefulConnection in io.lettuce.core.masterreplica Modifier and Type Interface Description interface
StatefulRedisMasterReplicaConnection<K,V>
Redis Master-Replica connection. -
Uses of StatefulConnection in io.lettuce.core.masterslave
Subinterfaces of StatefulConnection in io.lettuce.core.masterslave Modifier and Type Interface Description interface
StatefulRedisMasterSlaveConnection<K,V>
Deprecated.since 5.2, useMasterReplica
andStatefulRedisMasterReplicaConnection
. -
Uses of StatefulConnection in io.lettuce.core.pubsub
Subinterfaces of StatefulConnection in io.lettuce.core.pubsub Modifier and Type Interface Description interface
StatefulRedisPubSubConnection<K,V>
An asynchronous thread-safe pub/sub connection to a redis server.Classes in io.lettuce.core.pubsub that implement StatefulConnection Modifier and Type Class Description class
StatefulRedisPubSubConnectionImpl<K,V>
An thread-safe pub/sub connection to a Redis server. -
Uses of StatefulConnection in io.lettuce.core.sentinel
Classes in io.lettuce.core.sentinel that implement StatefulConnection Modifier and Type Class Description class
StatefulRedisSentinelConnectionImpl<K,V>
Constructors in io.lettuce.core.sentinel with parameters of type StatefulConnection Constructor Description RedisSentinelAsyncCommandsImpl(StatefulConnection<K,V> connection, RedisCodec<K,V> codec)
RedisSentinelReactiveCommandsImpl(StatefulConnection<K,V> connection, RedisCodec<K,V> codec)
-
Uses of StatefulConnection in io.lettuce.core.sentinel.api
Subinterfaces of StatefulConnection in io.lettuce.core.sentinel.api Modifier and Type Interface Description interface
StatefulRedisSentinelConnection<K,V>
A thread-safe connection to a redis server. -
Uses of StatefulConnection in io.lettuce.core.support
Methods in io.lettuce.core.support with type parameters of type StatefulConnection Modifier and Type Method Description static <T extends StatefulConnection<?,?>>
BoundedAsyncPool<T>AsyncConnectionPoolSupport. createBoundedObjectPool(Supplier<CompletionStage<T>> connectionSupplier, BoundedPoolConfig config)
Create and initialize asynchronously a newBoundedAsyncPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
BoundedAsyncPool<T>AsyncConnectionPoolSupport. createBoundedObjectPool(Supplier<CompletionStage<T>> connectionSupplier, BoundedPoolConfig config, boolean wrapConnections)
Create and initialize asynchronously a newBoundedAsyncPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
CompletionStage<BoundedAsyncPool<T>>AsyncConnectionPoolSupport. createBoundedObjectPoolAsync(Supplier<CompletionStage<T>> connectionSupplier, BoundedPoolConfig config)
Create and initialize asynchronously a newBoundedAsyncPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
CompletionStage<BoundedAsyncPool<T>>AsyncConnectionPoolSupport. createBoundedObjectPoolAsync(Supplier<CompletionStage<T>> connectionSupplier, BoundedPoolConfig config, boolean wrapConnections)
Create and initialize asynchronously a newBoundedAsyncPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
GenericObjectPool<T>ConnectionPoolSupport. createGenericObjectPool(Supplier<T> connectionSupplier, GenericObjectPoolConfig<T> config)
Creates a newGenericObjectPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
GenericObjectPool<T>ConnectionPoolSupport. createGenericObjectPool(Supplier<T> connectionSupplier, GenericObjectPoolConfig<T> config, boolean wrapConnections)
Creates a newGenericObjectPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
SoftReferenceObjectPool<T>ConnectionPoolSupport. createSoftReferenceObjectPool(Supplier<T> connectionSupplier)
Creates a newSoftReferenceObjectPool
using theSupplier
.static <T extends StatefulConnection<?,?>>
SoftReferenceObjectPool<T>ConnectionPoolSupport. createSoftReferenceObjectPool(Supplier<T> connectionSupplier, boolean wrapConnections)
Creates a newSoftReferenceObjectPool
using theSupplier
.protected static <T extends StatefulConnection<?,?>>
BoundedAsyncPool<T>AsyncConnectionPoolSupport. doCreatePool(Supplier<CompletionStage<T>> connectionSupplier, BoundedPoolConfig config, boolean wrapConnections)
-