【发布时间】:2013-08-16 17:56:35
【问题描述】:
我想创建一个类,它使用日志信息(例如,之前/之后的语句)代理对其超类的所有方法调用。
但是,使用这个类的框架将通过 new (..) 调用加载它,或者通过其他反射机制加载它,所以我不能使用代理语义来启动这个类。
有没有办法让 new 和 newInstance() 操作在所有情况下都使用代理 - 还是我们必须使用代理 API 显式创建 InvocationHandler 类的实例?
具体来说:我正在调试一个分布式框架,它已经有自己的方式在运行时从 XML 文件创建类实例(hadoop - mapreduce)。
【问题讨论】:
标签: java hadoop proxy aop invocationhandler