public class JedisSentinelPool extends JedisPoolAbstract
Modifier and Type | Class and Description |
---|---|
protected class |
JedisSentinelPool.MasterListener |
Modifier and Type | Field and Description |
---|---|
protected String |
clientName |
protected int |
connectionTimeout |
protected int |
database |
protected org.slf4j.Logger |
log |
protected Set<JedisSentinelPool.MasterListener> |
masterListeners |
protected String |
password |
protected org.apache.commons.pool2.impl.GenericObjectPoolConfig |
poolConfig |
protected String |
sentinelClientName |
protected int |
sentinelConnectionTimeout |
protected String |
sentinelPassword |
protected int |
sentinelSoTimeout |
protected String |
sentinelUser |
protected int |
soTimeout |
protected String |
user |
internalPool
Constructor and Description |
---|
JedisSentinelPool(String masterName,
Set<String> sentinels) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String password,
int database,
String clientName,
int sentinelConnectionTimeout,
int sentinelSoTimeout,
String sentinelPassword,
String sentinelClientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String user,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String user,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int connectionTimeout,
int soTimeout,
String user,
String password,
int database,
String clientName,
int sentinelConnectionTimeout,
int sentinelSoTimeout,
String sentinelUser,
String sentinelPassword,
String sentinelClientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout,
String password) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout,
String user,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
int timeout,
String user,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
String password) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
String password) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
String password,
String sentinelPassword) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
HostAndPort |
getCurrentHostMaster() |
Jedis |
getResource() |
protected void |
returnBrokenResource(Jedis resource) |
protected void |
returnResource(Jedis resource) |
addObjects, close, closeInternalPool, getMaxBorrowWaitTimeMillis, getMeanBorrowWaitTimeMillis, getNumActive, getNumIdle, getNumWaiters, initPool, isClosed, returnBrokenResourceObject, returnResourceObject
protected org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig
protected int connectionTimeout
protected int soTimeout
protected String password
protected String user
protected int database
protected String clientName
protected int sentinelConnectionTimeout
protected int sentinelSoTimeout
protected String sentinelUser
protected String sentinelPassword
protected String sentinelClientName
protected final Set<JedisSentinelPool.MasterListener> masterListeners
protected final org.slf4j.Logger log
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
public JedisSentinelPool(String masterName, Set<String> sentinels, String password)
public JedisSentinelPool(String masterName, Set<String> sentinels, String password, String sentinelPassword)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout, String password)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, String password)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout, String user, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int timeout, String user, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int connectionTimeout, int soTimeout, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int connectionTimeout, int soTimeout, String user, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int connectionTimeout, int soTimeout, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int connectionTimeout, int soTimeout, String user, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int connectionTimeout, int soTimeout, String password, int database, String clientName, int sentinelConnectionTimeout, int sentinelSoTimeout, String sentinelPassword, String sentinelClientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, int connectionTimeout, int soTimeout, String user, String password, int database, String clientName, int sentinelConnectionTimeout, int sentinelSoTimeout, String sentinelUser, String sentinelPassword, String sentinelClientName)
public HostAndPort getCurrentHostMaster()
public Jedis getResource()
getResource
in class Pool<Jedis>
protected void returnBrokenResource(Jedis resource)
returnBrokenResource
in class JedisPoolAbstract
protected void returnResource(Jedis resource)
returnResource
in class JedisPoolAbstract
Copyright © 2020. All rights reserved.