public class JedisSentinelPool extends JedisPoolAbstract
Modifier and Type | Class and Description |
---|---|
protected class |
JedisSentinelPool.MasterListener |
Modifier and Type | Field and Description |
---|---|
protected String |
clientName
Deprecated.
|
protected int |
connectionTimeout
Deprecated.
|
protected int |
database
Deprecated.
|
protected int |
infiniteSoTimeout
Deprecated.
|
protected static org.slf4j.Logger |
log
Deprecated.
This will be private in future.
|
protected Set<JedisSentinelPool.MasterListener> |
masterListeners |
protected String |
password
Deprecated.
|
protected org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> |
poolConfig
Deprecated.
|
protected String |
sentinelClientName
Deprecated.
|
protected int |
sentinelConnectionTimeout
Deprecated.
|
protected String |
sentinelPassword
Deprecated.
|
protected int |
sentinelSoTimeout
Deprecated.
|
protected String |
sentinelUser
Deprecated.
|
protected int |
soTimeout
Deprecated.
|
protected String |
user
Deprecated.
|
internalPool
Constructor and Description |
---|
JedisSentinelPool(String masterName,
Set<HostAndPort> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisClientConfig masteClientConfig,
JedisClientConfig sentinelClientConfig) |
JedisSentinelPool(String masterName,
Set<HostAndPort> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisFactory factory,
JedisClientConfig sentinelClientConfig) |
JedisSentinelPool(String masterName,
Set<String> sentinels) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int timeout) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
String user,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
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<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> 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<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String user,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> 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<Jedis> 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<Jedis> poolConfig,
int timeout,
String password) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int timeout,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int timeout,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int timeout,
String user,
String password,
int database) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int timeout,
String user,
String password,
int database,
String clientName) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisFactory factory) |
JedisSentinelPool(String masterName,
Set<String> sentinels,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> 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() |
void |
returnResource(Jedis resource) |
addObjects, clearInternalPool, close, closeInternalPool, getMaxBorrowWaitTimeMillis, getMeanBorrowWaitTimeMillis, getNumActive, getNumIdle, getNumWaiters, initPool, isClosed, returnBrokenResource, returnBrokenResourceObject, returnResourceObject
@Deprecated protected static org.slf4j.Logger log
@Deprecated protected final org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig
@Deprecated protected int connectionTimeout
@Deprecated protected int soTimeout
@Deprecated protected int infiniteSoTimeout
@Deprecated protected String user
@Deprecated protected String password
@Deprecated protected int database
@Deprecated protected String clientName
@Deprecated protected int sentinelConnectionTimeout
@Deprecated protected int sentinelSoTimeout
@Deprecated protected String sentinelUser
@Deprecated protected String sentinelPassword
@Deprecated protected String sentinelClientName
protected final Set<JedisSentinelPool.MasterListener> masterListeners
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> 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<Jedis> poolConfig, int timeout, String password)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int timeout)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, String password)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int timeout, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int timeout, String user, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int timeout, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int timeout, String user, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String user, String password, int database)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> 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<Jedis> poolConfig, int connectionTimeout, int soTimeout, int infiniteSoTimeout, String user, String password, int database, String clientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> 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<Jedis> poolConfig, int connectionTimeout, int soTimeout, String user, String password, int database, String clientName, int sentinelConnectionTimeout, int sentinelSoTimeout, String sentinelUser, String sentinelPassword, String sentinelClientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, int infiniteSoTimeout, String user, String password, int database, String clientName, int sentinelConnectionTimeout, int sentinelSoTimeout, String sentinelUser, String sentinelPassword, String sentinelClientName)
public JedisSentinelPool(String masterName, Set<String> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, JedisFactory factory)
public JedisSentinelPool(String masterName, Set<HostAndPort> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, JedisClientConfig masteClientConfig, JedisClientConfig sentinelClientConfig)
public JedisSentinelPool(String masterName, Set<HostAndPort> sentinels, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, JedisFactory factory, JedisClientConfig sentinelClientConfig)
public HostAndPort getCurrentHostMaster()
public Jedis getResource()
getResource
in class Pool<Jedis>
public void returnResource(Jedis resource)
returnResource
in class Pool<Jedis>
Copyright © 2021. All rights reserved.