| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
clientName |
private int |
connectionTimeout |
private int |
database |
private java.util.concurrent.atomic.AtomicReference<HostAndPort> |
hostAndPort |
private javax.net.ssl.HostnameVerifier |
hostnameVerifier |
private java.lang.String |
password |
private int |
soTimeout |
private boolean |
ssl |
private javax.net.ssl.SSLParameters |
sslParameters |
private javax.net.ssl.SSLSocketFactory |
sslSocketFactory |
| Constructor and Description |
|---|
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) |
JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) |
void |
destroyObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) |
org.apache.commons.pool2.PooledObject<Jedis> |
makeObject() |
void |
passivateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) |
void |
setHostAndPort(HostAndPort hostAndPort) |
boolean |
validateObject(org.apache.commons.pool2.PooledObject<Jedis> pooledJedis) |
private final java.util.concurrent.atomic.AtomicReference<HostAndPort> hostAndPort
private final int connectionTimeout
private final int soTimeout
private final java.lang.String password
private final int database
private final java.lang.String clientName
private final boolean ssl
private final javax.net.ssl.SSLSocketFactory sslSocketFactory
private javax.net.ssl.SSLParameters sslParameters
private javax.net.ssl.HostnameVerifier hostnameVerifier
public 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)
public JedisFactory(java.net.URI uri,
int connectionTimeout,
int soTimeout,
java.lang.String clientName,
boolean ssl,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
javax.net.ssl.SSLParameters sslParameters,
javax.net.ssl.HostnameVerifier hostnameVerifier)
public void setHostAndPort(HostAndPort hostAndPort)
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.Exception