Package org.redisson.connection
Class SentinelConnectionManager
java.lang.Object
org.redisson.connection.MasterSlaveConnectionManager
org.redisson.connection.SentinelConnectionManager
- All Implemented Interfaces:
ConnectionManager
- Author:
- Nikita Koksharov
-
Field Summary
Fields inherited from class org.redisson.connection.MasterSlaveConnectionManager
config, dnsMonitor, isConnected, lazyConnectLatch, MAX_SLOT, serviceManager, singleSlotRange, subscribeService -
Constructor Summary
ConstructorsConstructorDescriptionSentinelConnectionManager(SentinelServersConfig cfg, ServiceManager serviceManager) -
Method Summary
Modifier and TypeMethodDescriptionprotected MasterSlaveServersConfigcreate(BaseMasterSlaveServersConfig<?> cfg) protected RedisClientConfigcreateRedisConfig(NodeType type, RedisURI address, int timeout, int commandTimeout, String sslHostname) voidprotected Collection<RedisURI> voidprotected voidstartDNSMonitoring(RedisClient masterHost) Methods inherited from class org.redisson.connection.MasterSlaveConnectionManager
calcSlot, calcSlot, calcSlot, changeMaster, closeNodeConnection, closeNodeConnections, connect, connectToNode, connectToNode, createClient, createClient, createClient, disconnectNode, getEntry, getEntry, getEntry, getEntry, getEntry, getEntrySet, getLastClusterNode, getReadEntry, getServiceManager, getSubscribeService, getWriteEntry, internalShutdown, isClusterMode, lazyConnect, shutdown
-
Constructor Details
-
SentinelConnectionManager
-
-
Method Details
-
doConnect
public void doConnect()- Overrides:
doConnectin classMasterSlaveConnectionManager
-
startDNSMonitoring
- Overrides:
startDNSMonitoringin classMasterSlaveConnectionManager
-
createRedisConfig
protected RedisClientConfig createRedisConfig(NodeType type, RedisURI address, int timeout, int commandTimeout, String sslHostname) - Overrides:
createRedisConfigin classMasterSlaveConnectionManager
-
getDisconnectedNodes
- Overrides:
getDisconnectedNodesin classMasterSlaveConnectionManager
-
create
- Overrides:
createin classMasterSlaveConnectionManager
-
getSentinels
-
shutdown
- Specified by:
shutdownin interfaceConnectionManager- Overrides:
shutdownin classMasterSlaveConnectionManager
-