为什么MDB类不能是final的?

3

这个tutorial说,消息驱动Bean类不能被定义为抽象或最终。 为什么会这样?为什么这个类不能关闭扩展性?

更新: 我在JBoss Eap 6.3上测试了这个,我注意到MDB没有被触发,尽管队列中有消息,但我找不到任何关于此的错误日志。


1
这是一个好问题。EJB 3.1规范没有比教程更多的说明。 - Magnilex
我尝试过这样做,但我注意到即使队列中有消息,MDB也没有被触发,但我找不到任何关于此的错误日志。 我在JBoss Eap 6.3上尝试了这个。 - Isuru Gunawardana
1个回答

1

这个回答对我来说不够清晰。依赖注入如何影响类的 final 属性? - Isuru Gunawardana
1
在大多数情况下,无法对最终类进行仪器化。例如,请查看此https://dev59.com/-GQn5IYBdhLWcg3w9a-i,它涉及到http://www.csg.ci.i.u-tokyo.ac.jp/~chiba/javassist/,这是Hibernate用于执行仪器化的库。尽管我从未过多关注这样深入的细节,因此您可能需要找到更可靠的来源 :) - user656449

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接