Package redis.clients.jedis.providers
Class PooledConnectionProvider
java.lang.Object
redis.clients.jedis.providers.PooledConnectionProvider
- All Implemented Interfaces:
AutoCloseable,ConnectionProvider
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionPooledConnectionProvider(org.apache.commons.pool2.PooledObjectFactory<Connection> factory) PooledConnectionProvider(org.apache.commons.pool2.PooledObjectFactory<Connection> factory, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) PooledConnectionProvider(HostAndPort hostAndPort) PooledConnectionProvider(HostAndPort hostAndPort, JedisClientConfig clientConfig) PooledConnectionProvider(HostAndPort hostAndPort, JedisClientConfig clientConfig, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) private -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Map<?, Pool<Connection>> final Pool<Connection> getPool()
-
Field Details
-
pool
-
connectionMapKey
-
-
Constructor Details
-
PooledConnectionProvider
-
PooledConnectionProvider
-
PooledConnectionProvider
public PooledConnectionProvider(HostAndPort hostAndPort, JedisClientConfig clientConfig, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) -
PooledConnectionProvider
-
PooledConnectionProvider
public PooledConnectionProvider(org.apache.commons.pool2.PooledObjectFactory<Connection> factory, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig) -
PooledConnectionProvider
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
getPool
-
getConnection
- Specified by:
getConnectionin interfaceConnectionProvider
-
getConnection
- Specified by:
getConnectionin interfaceConnectionProvider
-
getConnectionMap
- Specified by:
getConnectionMapin interfaceConnectionProvider
-