com.baidu.driver4j.bdrp.client
类 JedisInvocationHandler

java.lang.Object
  继承者 com.baidu.driver4j.bdrp.client.JedisInvocationHandler
所有已实现的接口:
InvocationHandler

public class JedisInvocationHandler
extends Object
implements InvocationHandler

Jedis实现的代理对象,负责将各个方法都进行增强

作者:
dingxuefeng

构造方法摘要
JedisInvocationHandler()
           
 
方法摘要
 Object invoke(Object proxy, Method method, Object[] objects)
          代理各个Jedis操作,主要是在方法执行前后增加了对连接池的操作
protected  Object processSpecialMethods(Method method, Object[] objects)
          代理一些特定的方法
 void setNodeManager(NodeManager nodeManager)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JedisInvocationHandler

public JedisInvocationHandler()
方法详细信息

invoke

public Object invoke(Object proxy,
                     Method method,
                     Object[] objects)
              throws Throwable
代理各个Jedis操作,主要是在方法执行前后增加了对连接池的操作

指定者:
接口 InvocationHandler 中的 invoke
参数:
proxy - 代理对象
method - 调用的方法
objects - 调用传入的参数
返回:
方法返回值
抛出:
Throwable - 执行时可能抛出的异常

processSpecialMethods

protected Object processSpecialMethods(Method method,
                                       Object[] objects)
代理一些特定的方法


setNodeManager

public void setNodeManager(NodeManager nodeManager)


Copyright © 2016. All rights reserved.