public class ClusterConnectionManager extends MasterSlaveConnectionManager
codec, config, dnsMonitor, group, id, MAX_SLOT, resolverGroup, singleSlotRange, socketChannelClass| Constructor and Description |
|---|
ClusterConnectionManager(ClusterServersConfig cfg,
Config config,
UUID id) |
| Modifier and Type | Method and Description |
|---|---|
URI |
applyNatMap(URI address) |
int |
calcSlot(byte[] key) |
int |
calcSlot(String key) |
protected RedisClientConfig |
createRedisConfig(NodeType type,
URI address,
int timeout,
int commandTimeout,
String sslHostname) |
String |
getConfigEndpointHostName() |
URI |
getLastClusterNode() |
boolean |
isClusterMode() |
void |
shutdown() |
addEntry, changeMaster, closeNodeConnection, closeNodeConnections, connectionReadOp, connectionWriteOp, connectToNode, create, createClient, createClient, createClient, createMasterSlaveEntry, getCfg, getCodec, getCommandExecutor, getConfig, getConnectionEventsHub, getConnectionWatcher, 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, URI 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 URI applyNatMap(URI address)
applyNatMap in interface ConnectionManagerapplyNatMap in class MasterSlaveConnectionManagerpublic void shutdown()
shutdown in interface ConnectionManagershutdown in class MasterSlaveConnectionManagerpublic URI getLastClusterNode()
getLastClusterNode in interface ConnectionManagergetLastClusterNode in class MasterSlaveConnectionManagerpublic boolean isClusterMode()
isClusterMode in interface ConnectionManagerisClusterMode in class MasterSlaveConnectionManagerCopyright © 2014–2019 The Redisson Project. All rights reserved.