redis.clients.jedis
Class JedisClusterConnectionHandler

java.lang.Object
  extended by redis.clients.jedis.JedisClusterConnectionHandler
Direct Known Subclasses:
JedisSlotBasedConnectionHandler

public abstract class JedisClusterConnectionHandler
extends Object


Field Summary
protected  JedisClusterInfoCache cache
           
 
Constructor Summary
JedisClusterConnectionHandler(Set<HostAndPort> nodes, org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
           
 
Method Summary
 void assignSlotToNode(int slot, HostAndPort targetNode)
           
 Map<String,JedisPool> getNodes()
           
 void renewSlotCache()
           
 void returnBrokenConnection(Jedis connection)
           
 void returnConnection(Jedis connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cache

protected final JedisClusterInfoCache cache
Constructor Detail

JedisClusterConnectionHandler

public JedisClusterConnectionHandler(Set<HostAndPort> nodes,
                                     org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig)
Method Detail

returnConnection

public void returnConnection(Jedis connection)

returnBrokenConnection

public void returnBrokenConnection(Jedis connection)

getNodes

public Map<String,JedisPool> getNodes()

assignSlotToNode

public void assignSlotToNode(int slot,
                             HostAndPort targetNode)

renewSlotCache

public void renewSlotCache()


Copyright © 2014. All rights reserved.