public interface ConnectionManager
CommandSyncService getCommandExecutor()
ExecutorService getExecutor()
URI getLastClusterNode()
Config getCfg()
boolean isClusterMode()
AsyncSemaphore getSemaphore(String channelName)
<R> RFuture<R> newSucceededFuture(R value)
ConnectionEventsHub getConnectionEventsHub()
boolean isShutdown()
boolean isShuttingDown()
RFuture<PubSubConnectionEntry> subscribe(Codec codec, String channelName, RedisPubSubListener<?>... listeners)
RFuture<PubSubConnectionEntry> subscribe(Codec codec, String channelName, AsyncSemaphore semaphore, RedisPubSubListener<?>... listeners)
IdleConnectionWatcher getConnectionWatcher()
Collection<RedisClientEntry> getClients()
void shutdownAsync(RedisClient client)
int calcSlot(String key)
MasterSlaveServersConfig getConfig()
Codec getCodec()
Collection<MasterSlaveEntry> getEntrySet()
MasterSlaveEntry getEntry(int slot)
<R> RPromise<R> newPromise()
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)
RedisClient createClient(NodeType type, URI address)
MasterSlaveEntry getEntry(InetSocketAddress addr)
PubSubConnectionEntry getPubSubEntry(String channelName)
RFuture<PubSubConnectionEntry> psubscribe(String pattern, Codec codec, RedisPubSubListener<?>... listeners)
RFuture<PubSubConnectionEntry> psubscribe(String pattern, Codec codec, AsyncSemaphore semaphore, RedisPubSubListener<?>... listeners)
Codec unsubscribe(String channelName, AsyncSemaphore lock)
Codec punsubscribe(String channelName, AsyncSemaphore lock)
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–2017 The Redisson Project. All rights reserved.