我正在实施JCA Inbound模型,所以我正在研究我从Google找到的可用参考实现。
到目前为止,我设法找到2个示例实现,并且在两个实现中,对于入站消息,它们只是定义一个简单的MessageListener接口并直接在其上调用onMessage方法。
所以我想知道使用JMS而不是用户定义的MessageListener是否有任何优缺点。
提前致谢。
此致
Kyi Hein
答案 0 :(得分:2)
正如您将编写自己的JCA实现一样,我不建议您“重用”JMS的MessageListener接口。即使您自己设计的界面与MessageListener非常相似,最好保留自己的界面。
谢谢, 尼丁
答案 1 :(得分:1)
如果您打算向更广泛的社区开放解决方案,那么最好设计需要标准MessageListener接口的JCA适配器。几乎人们用来学习JCA的每一个JCA示例都与MessageListener有关,而对于我来说,更重要的是它(在我看来)它被打包在j2ee库中。 Personaly,当我被迫添加库时,我感到恶心和恐惧只是因为有人认为特殊的Listener接口很酷,尽管它为开发人员提供了与标准MessageListener相同的方法。