public class ClusterConnectionManager extends MasterSlaveConnectionManager
codec, config, dnsMonitor, DUMMY_TIMEOUT, group, id, MAX_SLOT, resolverGroup, singleSlotRange, socketChannelClass| Constructor and Description |
|---|
ClusterConnectionManager(ClusterServersConfig cfg,
Config config,
UUID id) |
| Modifier and Type | Method and Description |
|---|---|
RedisURI |
applyNatMap(RedisURI address) |
int |
calcSlot(byte[] key) |
int |
calcSlot(String key) |
protected RedisClientConfig |
createRedisConfig(NodeType type,
RedisURI address,
int timeout,
int commandTimeout,
String sslHostname) |
String |
getConfigEndpointHostName() |
RedisURI |
getLastClusterNode() |
boolean |
isClusterMode() |
void |
shutdown() |
addEntry, changeMaster, closeNodeConnection, closeNodeConnections, connectionReadOp, connectionWriteOp, connectToNode, create, createClient, createClient, createClient, createMasterSlaveEntry, createNodeNotFoundFuture, getCfg, getCodec, getCommandExecutor, getConfig, getConnectionEventsHub, getConnectionWatcher, getElementsSubscribeService, getEntry, getEntry, getEntry, getEntry, getEntrySet, getExecutor, getGroup, getId, getShutdownLatch, getShutdownPromise, getSubscribeService, initSingleEntry, initTimer, isShutdown, isShuttingDown, newTimeout, releaseRead, releaseWrite, removeEntry, shutdown, startDNSMonitoring, stopThreadspublic ClusterConnectionManager(ClusterServersConfig cfg, Config config, UUID id)
protected RedisClientConfig createRedisConfig(NodeType type, RedisURI address, int timeout, int commandTimeout, String sslHostname)
createRedisConfig in class MasterSlaveConnectionManagerpublic String getConfigEndpointHostName()
public int calcSlot(byte[] key)
calcSlot in interface ConnectionManagercalcSlot in class MasterSlaveConnectionManagerpublic int calcSlot(String key)
calcSlot in interface ConnectionManagercalcSlot in class MasterSlaveConnectionManagerpublic RedisURI applyNatMap(RedisURI address)
applyNatMap in interface ConnectionManagerapplyNatMap in class MasterSlaveConnectionManagerpublic void shutdown()
shutdown in interface ConnectionManagershutdown in class MasterSlaveConnectionManagerpublic RedisURI getLastClusterNode()
getLastClusterNode in interface ConnectionManagergetLastClusterNode in class MasterSlaveConnectionManagerpublic boolean isClusterMode()
isClusterMode in interface ConnectionManagerisClusterMode in class MasterSlaveConnectionManagerCopyright © 2014–2019 Redisson. All rights reserved.