public class SentineledConnectionProvider extends java.lang.Object implements ConnectionProvider
| Modifier and Type | Class and Description |
|---|---|
protected class |
SentineledConnectionProvider.SentinelListener |
| Modifier and Type | Field and Description |
|---|---|
protected static long |
DEFAULT_SUBSCRIBE_RETRY_WAIT_TIME_MILLIS |
protected java.util.Collection<SentineledConnectionProvider.SentinelListener> |
sentinelListeners |
| Constructor and Description |
|---|
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig,
long subscribeRetryWaitTimeMillis) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
Cache clientSideCache,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig,
long subscribeRetryWaitTimeMillis) |
SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Connection |
getConnection() |
Connection |
getConnection(CommandArguments args) |
HostAndPort |
getCurrentMaster() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConnectionMap, getPrimaryNodesConnectionMapprotected static final long DEFAULT_SUBSCRIBE_RETRY_WAIT_TIME_MILLIS
protected final java.util.Collection<SentineledConnectionProvider.SentinelListener> sentinelListeners
public SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig)
@Experimental public SentineledConnectionProvider(java.lang.String masterName, JedisClientConfig masterClientConfig, Cache clientSideCache, java.util.Set<HostAndPort> sentinels, JedisClientConfig sentinelClientConfig)
public SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig)
@Experimental public SentineledConnectionProvider(java.lang.String masterName, JedisClientConfig masterClientConfig, Cache clientSideCache, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig, java.util.Set<HostAndPort> sentinels, JedisClientConfig sentinelClientConfig)
public SentineledConnectionProvider(java.lang.String masterName,
JedisClientConfig masterClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig,
java.util.Set<HostAndPort> sentinels,
JedisClientConfig sentinelClientConfig,
long subscribeRetryWaitTimeMillis)
@Experimental public SentineledConnectionProvider(java.lang.String masterName, JedisClientConfig masterClientConfig, Cache clientSideCache, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Connection> poolConfig, java.util.Set<HostAndPort> sentinels, JedisClientConfig sentinelClientConfig, long subscribeRetryWaitTimeMillis)
public Connection getConnection()
getConnection in interface ConnectionProviderpublic Connection getConnection(CommandArguments args)
getConnection in interface ConnectionProviderpublic void close()
close in interface java.lang.AutoCloseablepublic HostAndPort getCurrentMaster()
Copyright © 2025. All rights reserved.