public interface ConnectionManager
UUID getId()
CommandSyncService getCommandExecutor()
PublishSubscribeService getSubscribeService()
ExecutorService getExecutor()
URI getLastClusterNode()
Config getCfg()
boolean isClusterMode()
ConnectionEventsHub getConnectionEventsHub()
boolean isShutdown()
boolean isShuttingDown()
IdleConnectionWatcher getConnectionWatcher()
int calcSlot(String key)
MasterSlaveServersConfig getConfig()
Codec getCodec()
Collection<MasterSlaveEntry> getEntrySet()
MasterSlaveEntry getEntry(int slot)
MasterSlaveEntry getEntry(InetSocketAddress address)
void releaseRead(NodeSource source, RedisConnection connection)
void releaseWrite(NodeSource source, RedisConnection connection)
RFuture<RedisConnection> connectionReadOp(NodeSource source, RedisCommand<?> command)
RFuture<RedisConnection> connectionWriteOp(NodeSource source, RedisCommand<?> command)
RedisClient createClient(NodeType type, URI address, int timeout, int commandTimeout, String sslHostname)
RedisClient createClient(NodeType type, InetSocketAddress address, URI uri, String sslHostname)
RedisClient createClient(NodeType type, URI address, String sslHostname)
MasterSlaveEntry getEntry(RedisClient redisClient)
void shutdown()
void shutdown(long quietPeriod, long timeout, TimeUnit unit)
io.netty.channel.EventLoopGroup getGroup()
io.netty.util.Timeout newTimeout(io.netty.util.TimerTask task, long delay, TimeUnit unit)
InfinitySemaphoreLatch getShutdownLatch()
Copyright © 2014–2018 The Redisson Project. All rights reserved.