JedisPool and JedisSentinelPool
classes. For modern Redis clients (RedisClient, RedisSentinelClient), the framework
uses ConnectionFactory internally, which manages Connection objects instead of
Jedis instances. There is no direct replacement for JedisFactory as connection management
is handled automatically by the new client architecture.@Deprecated public class JedisFactory extends java.lang.Object implements org.apache.commons.pool2.PooledObjectFactory<Jedis>
Jedis instances in connection pools.
This factory is used internally by JedisPool and JedisSentinelPool to create, validate,
and destroy pooled Jedis connections.
| Modifier | Constructor and Description |
|---|---|
protected |
JedisFactory(HostAndPort hostAndPort,
JedisClientConfig clientConfig)
Deprecated.
|
protected |
JedisFactory(JedisSocketFactory jedisSocketFactory,
JedisClientConfig clientConfig)
Deprecated.
|
protected |
JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName)
Deprecated.
|
protected |
JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
Deprecated.
|
protected |
JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String password,
int database,
java.lang.String clientName)
Deprecated.
|
protected |
JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String password,
int database,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
Deprecated.
|
protected |
JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName)
Deprecated.
|
protected |
JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
Deprecated.
|
protected |
JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
java.lang.String clientName,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
Deprecated.
|
protected |
JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
java.lang.String clientName)
Deprecated.
|
protected |
JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
java.lang.String clientName,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis)
Deprecated.
|
void |
destroyObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis)
Deprecated.
|
org.apache.commons.pool2.PooledObject<Jedis> |
makeObject()
Deprecated.
|
void |
passivateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis)
Deprecated.
|
boolean |
validateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis)
Deprecated.
|
protected JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String password,
int database,
java.lang.String clientName)
protected JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName)
protected JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName)
protected JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String password,
int database,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
protected JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
protected JedisFactory(HostAndPort hostAndPort, JedisClientConfig clientConfig)
protected JedisFactory(java.lang.String host,
int port,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
java.lang.String user,
java.lang.String password,
int database,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
protected JedisFactory(JedisSocketFactory jedisSocketFactory, JedisClientConfig clientConfig)
protected JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
java.lang.String clientName)
protected JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
java.lang.String clientName,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
protected JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
java.lang.String clientName,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
public void activateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) throws java.lang.Exception
activateObject in interface org.apache.commons.pool2.PooledObjectFactory<Jedis>java.lang.Exceptionpublic void destroyObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) throws java.lang.Exception
destroyObject in interface org.apache.commons.pool2.PooledObjectFactory<Jedis>java.lang.Exceptionpublic org.apache.commons.pool2.PooledObject<Jedis> makeObject() throws java.lang.Exception
makeObject in interface org.apache.commons.pool2.PooledObjectFactory<Jedis>java.lang.Exceptionpublic void passivateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) throws java.lang.Exception
passivateObject in interface org.apache.commons.pool2.PooledObjectFactory<Jedis>java.lang.ExceptionCopyright © 2025. All rights reserved.