public class ClientConnectionsEntry extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ClientConnectionsEntry.FreezeReason |
Constructor and Description |
---|
ClientConnectionsEntry(RedisClient client,
int poolMinSize,
int poolMaxSize,
int subscribePoolMinSize,
int subscribePoolMaxSize,
ConnectionManager connectionManager,
NodeType nodeType) |
public ClientConnectionsEntry(RedisClient client, int poolMinSize, int poolMaxSize, int subscribePoolMinSize, int subscribePoolMaxSize, ConnectionManager connectionManager, NodeType nodeType)
public void setNodeType(NodeType nodeType)
public NodeType getNodeType()
public void resetFailedAttempts()
public int getFailedAttempts()
public int incFailedAttempts()
public RedisClient getClient()
public boolean isFreezed()
public void setFreezeReason(ClientConnectionsEntry.FreezeReason freezeReason)
public ClientConnectionsEntry.FreezeReason getFreezeReason()
public void setFreezed(boolean freezed)
public void reset()
public int getFreeAmount()
public void acquireConnection(Runnable runnable)
public void removeConnection(Runnable runnable)
public void releaseConnection()
public RedisConnection pollConnection()
public void releaseConnection(RedisConnection connection)
public RFuture<RedisConnection> connect()
public MasterSlaveServersConfig getConfig()
public RFuture<RedisPubSubConnection> connectPubSub()
public Queue<RedisPubSubConnection> getAllSubscribeConnections()
public RedisPubSubConnection pollSubscribeConnection()
public void releaseSubscribeConnection(RedisPubSubConnection connection)
public void acquireSubscribeConnection(Runnable runnable)
public void releaseSubscribeConnection()
public boolean freezeMaster(ClientConnectionsEntry.FreezeReason reason)
Copyright © 2014–2018 The Redisson Project. All rights reserved.