包括与Proxetta的额外接口

时间:2014-09-05 06:35:39

标签: java aop jodd

我想在Proxetta的帮助下将一个类实现为DynamicMBean(和NotificationBroadcaster)。我希望保留原来的public abstract class MyBean签名,而不是像public abstract class MyBean implements DynamicMBean, NotificationBroadcaster那样更改签名。

这(目前)可能吗?

1 个答案:

答案 0 :(得分:0)

为了确保我了解您的需求,让我回顾一下 - 您不希望在MyBean声明中添加接口,但是您希望添加方法由DynamicMBean定义?我不确定我理解这部分:

  

将类实现为DynamicMBean

从哪里实施(即方法)?为什么你需要AOP?

Proxetta为您提供了以两种方式(或3 :)创建代理的方法。第一个是通过继承您的类并包装您想要更改的方法;或者为您提供将调用委托给目标的包装器。在这两种情况下,如果我理解的话,我不会看到你如何使用Proxetta来实现你所需要的。

无论如何,您可能总是尝试通过一些解释您问题的代码示例来联系Jodds支持:)