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
| 从类 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.