public class SubscribesConnectionEntry extends ConnectionEntry
ConnectionEntry.FreezeReason, ConnectionEntry.NodeType
Constructor and Description |
---|
SubscribesConnectionEntry(RedisClient client,
int poolSize,
int subscribePoolSize,
ConnectionListener connectListener,
ConnectionEntry.NodeType serverMode) |
Modifier and Type | Method and Description |
---|---|
io.netty.util.concurrent.Future<RedisPubSubConnection> |
connectPubSub(MasterSlaveServersConfig config) |
Queue<RedisPubSubConnection> |
getAllSubscribeConnections() |
int |
getFreeSubscribeAmount() |
RedisPubSubConnection |
pollFreeSubscribeConnection() |
void |
releaseSubscribeConnection() |
void |
releaseSubscribeConnection(RedisPubSubConnection connection) |
boolean |
tryAcquireSubscribeConnection() |
connect, getClient, getFreeAmount, getFreezeReason, getNodeType, incFailedAttempts, isFreezed, pollConnection, releaseConnection, releaseConnection, resetFailedAttempts, setFreezed, setFreezeReason, toString, tryAcquireConnection
public SubscribesConnectionEntry(RedisClient client, int poolSize, int subscribePoolSize, ConnectionListener connectListener, ConnectionEntry.NodeType serverMode)
public Queue<RedisPubSubConnection> getAllSubscribeConnections()
public RedisPubSubConnection pollFreeSubscribeConnection()
public void releaseSubscribeConnection(RedisPubSubConnection connection)
public int getFreeSubscribeAmount()
public boolean tryAcquireSubscribeConnection()
public void releaseSubscribeConnection()
public io.netty.util.concurrent.Future<RedisPubSubConnection> connectPubSub(MasterSlaveServersConfig config)
connectPubSub
in class ConnectionEntry
Copyright © 2014–2015. All rights reserved.