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 |
|---|---|
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(String key)
calcSlot in interface ConnectionManagercalcSlot 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–2018 The Redisson Project. All rights reserved.