我想在Proxetta的帮助下将一个类实现为DynamicMBean(和NotificationBroadcaster)。我希望保留原来的public abstract class MyBean
签名,而不是像public abstract class MyBean implements DynamicMBean, NotificationBroadcaster
那样更改签名。
这(目前)可能吗?
答案 0 :(得分:0)
为了确保我了解您的需求,让我回顾一下 - 您不希望在MyBean
声明中添加接口,但是您希望添加方法由DynamicMBean
定义?我不确定我理解这部分:
将类实现为DynamicMBean
从哪里实施(即方法)?为什么你需要AOP?
Proxetta为您提供了以两种方式(或3 :)创建代理的方法。第一个是通过继承您的类并包装您想要更改的方法;或者为您提供将调用委托给目标的包装器。在这两种情况下,如果我理解的话,我不会看到你如何使用Proxetta来实现你所需要的。
无论如何,您可能总是尝试通过一些解释您问题的代码示例来联系Jodds支持:)