public interface ConnectionManager
String getId()
CommandSyncService getCommandExecutor()
ElementsSubscribeService getElementsSubscribeService()
PublishSubscribeService getSubscribeService()
ExecutorService getExecutor()
RedisURI getLastClusterNode()
Config getCfg()
boolean isClusterMode()
ConnectionEventsHub getConnectionEventsHub()
boolean isShutdown()
boolean isShuttingDown()
IdleConnectionWatcher getConnectionWatcher()
int calcSlot(String key)
int calcSlot(byte[] 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, RedisURI address, int timeout, int commandTimeout, String sslHostname)
RedisClient createClient(NodeType type, InetSocketAddress address, RedisURI uri, String sslHostname)
RedisClient createClient(NodeType type, RedisURI 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()
io.netty.util.concurrent.Future<Void> getShutdownPromise()
Copyright © 2014–2020 Redisson. All rights reserved.