com.baidu.driver4j.bdrp.node.pool
类 BdrpPool

java.lang.Object
  继承者 redis.clients.util.Pool<redis.clients.jedis.Jedis>
      继承者 com.baidu.driver4j.bdrp.node.pool.BdrpPool

public class BdrpPool
extends redis.clients.util.Pool<redis.clients.jedis.Jedis>

BDRP连接池,参考JedisPool,只要是改变了Factory

作者:
dingxuefeng

字段摘要
 
从类 redis.clients.util.Pool 继承的字段
internalPool
 
构造方法摘要
BdrpPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, String host, int port)
          构造方法,不设置密码和客户端名
BdrpPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig, String host, int port, int timeout)
          构造方法,不设置密码和客户端名
 
方法摘要
 void returnBrokenResource(redis.clients.jedis.Jedis resource)
          将失败的资源关闭
 void returnResource(redis.clients.jedis.Jedis resource)
          将正常的资源放回连接池
 
从类 redis.clients.util.Pool 继承的方法
closeInternalPool, destroy, getResource, initPool, returnBrokenResourceObject, returnResourceObject
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BdrpPool

public BdrpPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
                String host,
                int port)
构造方法,不设置密码和客户端名

参数:
poolConfig - 连接池配置
host - 主机
port - 端口

BdrpPool

public BdrpPool(org.apache.commons.pool2.impl.GenericObjectPoolConfig poolConfig,
                String host,
                int port,
                int timeout)
构造方法,不设置密码和客户端名

参数:
poolConfig - 连接池配置
host - 主机
port - 端口
timeout - 超时时间
方法详细信息

returnBrokenResource

public void returnBrokenResource(redis.clients.jedis.Jedis resource)
将失败的资源关闭

覆盖:
redis.clients.util.Pool<redis.clients.jedis.Jedis> 中的 returnBrokenResource
参数:
resource - Jedis资源

returnResource

public void returnResource(redis.clients.jedis.Jedis resource)
将正常的资源放回连接池

覆盖:
redis.clients.util.Pool<redis.clients.jedis.Jedis> 中的 returnResource
参数:
resource - Jedis资源


Copyright © 2016. All rights reserved.