Module lettuce.core
Package io.lettuce.core.support
Supportive classes such as
RedisClientCdiBean for CDI support, connection pooling, and
client-side caching.-
Interface Summary Interface Description AsyncObjectFactory<T> An interface defining life-cycle methods for instances to be served by an pool.AsyncPool<T> Interface declaring non-blocking object pool methods allowing toAsyncPool.acquire()andAsyncPool.release(Object)objects. -
Class Summary Class Description AsyncConnectionPoolSupport Asynchronous connection pool support forBoundedAsyncPool.BasePool Basic implementation of a pool configured throughBasePoolConfig.BasePoolConfig Base configuration for an object pool declaring options for object validation.BasePoolConfig.Builder Builder forBasePoolConfig.BoundedAsyncPool<T> Bounded asynchronous object pool.BoundedPoolConfig Configuration for asynchronous pooling usingBoundedAsyncPool.BoundedPoolConfig.Builder Builder forBoundedPoolConfig.CommonsPool2ConfigConverter Utility class to adapt Commons Pool 2 configuration toBoundedPoolConfig.ConnectionPoolSupport Connection pool support forGenericObjectPoolandSoftReferenceObjectPool.ConnectionWrapping Utility to wrap pooled connections for return-on-close.LettuceCdiExtension A portable CDI extension which registers beans for lettuce.