public abstract class JedisClusterConnectionHandler extends Object implements Closeable
Modifier and Type | Field and Description |
---|---|
protected JedisClusterInfoCache |
cache |
Constructor and Description |
---|
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
String user,
String password,
String clientName) |
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
int infiniteSoTimeout,
String user,
String password,
String clientName,
boolean ssl,
SSLSocketFactory sslSocketFactory,
SSLParameters sslParameters,
HostnameVerifier hostnameVerifier,
JedisClusterHostAndPortMap portMap)
Deprecated.
This constructor will be removed in next major release.
|
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String password) |
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String password,
String clientName) |
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String password,
String clientName,
boolean ssl,
SSLSocketFactory sslSocketFactory,
SSLParameters sslParameters,
HostnameVerifier hostnameVerifier,
JedisClusterHostAndPortMap portMap)
Deprecated.
This constructor will be removed in next major release.
|
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String user,
String password,
String clientName) |
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
int connectionTimeout,
int soTimeout,
String user,
String password,
String clientName,
boolean ssl,
SSLSocketFactory sslSocketFactory,
SSLParameters sslParameters,
HostnameVerifier hostnameVerifier,
JedisClusterHostAndPortMap portMap)
Deprecated.
This constructor will be removed in next major release.
|
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisClientConfig clientConfig) |
JedisClusterConnectionHandler(Set<HostAndPort> nodes,
JedisClientConfig seedNodesClientConfig,
org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig,
JedisClientConfig clusterNodesClientConfig)
Deprecated.
This constructor will be removed in next major release.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected abstract Jedis |
getConnection() |
Jedis |
getConnectionFromNode(HostAndPort node) |
protected abstract Jedis |
getConnectionFromSlot(int slot) |
Map<String,JedisPool> |
getNodes() |
void |
renewSlotCache() |
void |
renewSlotCache(Jedis jedis) |
protected final JedisClusterInfoCache cache
public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String password)
public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String password, String clientName)
public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String user, String password, String clientName)
public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, int infiniteSoTimeout, String user, String password, String clientName)
@Deprecated public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String password, String clientName, boolean ssl, SSLSocketFactory sslSocketFactory, SSLParameters sslParameters, HostnameVerifier hostnameVerifier, JedisClusterHostAndPortMap portMap)
@Deprecated public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, String user, String password, String clientName, boolean ssl, SSLSocketFactory sslSocketFactory, SSLParameters sslParameters, HostnameVerifier hostnameVerifier, JedisClusterHostAndPortMap portMap)
@Deprecated public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, int connectionTimeout, int soTimeout, int infiniteSoTimeout, String user, String password, String clientName, boolean ssl, SSLSocketFactory sslSocketFactory, SSLParameters sslParameters, HostnameVerifier hostnameVerifier, JedisClusterHostAndPortMap portMap)
@Deprecated public JedisClusterConnectionHandler(Set<HostAndPort> nodes, JedisClientConfig seedNodesClientConfig, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, JedisClientConfig clusterNodesClientConfig)
public JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig<Jedis> poolConfig, JedisClientConfig clientConfig)
protected abstract Jedis getConnection()
protected abstract Jedis getConnectionFromSlot(int slot)
public Jedis getConnectionFromNode(HostAndPort node)
public void renewSlotCache()
public void renewSlotCache(Jedis jedis)
public void close()
close
in interface Closeable
close
in interface AutoCloseable
Copyright © 2022. All rights reserved.