【发布时间】:2012-09-25 11:47:24
【问题描述】:
我想知道 Java RMI 服务器 API 中是否有一些回调机制。我想要实现的是,我接到了以下事件的电话:
- 打开的连接
- 方法被调用
- 封闭式连接
- ...
RMI 本身运行良好,而且我也知道 RMI 的日志记录可能性。但我有兴趣更深入地了解服务器的性能、创建一些统计数据等。
当然,一种可能性是为我的每个远程对象的方法添加一个方法调用,但这很难看,因为我的统计部分独立于所提供功能的实际实现。
【问题讨论】:
-
你不能用 AOP 来实现它,并将关注点与远程对象分开吗?
-
虽然是一种有趣的方法,但 AOP 并不能满足我的需求。