| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
clientName |
private int |
database |
private java.util.concurrent.atomic.AtomicReference<HostAndPort> |
hostAndPort |
private java.lang.String |
password |
private int |
timeout |
| Constructor and Description |
|---|
JedisFactory(java.lang.String host,
int port,
int timeout,
java.lang.String password,
int database) |
JedisFactory(java.lang.String host,
int port,
int timeout,
java.lang.String password,
int database,
java.lang.String clientName) |
JedisFactory(java.net.URI uri,
int timeout,
java.lang.String clientName) |
| 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 timeout
private final java.lang.String password
private final int database
private final java.lang.String clientName
public JedisFactory(java.lang.String host,
int port,
int timeout,
java.lang.String password,
int database)
public JedisFactory(java.lang.String host,
int port,
int timeout,
java.lang.String password,
int database,
java.lang.String clientName)
public JedisFactory(java.net.URI uri,
int timeout,
java.lang.String clientName)
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