3
在完整的WAS中,可以通過使用管理控制檯或使用J2CMessageEndpoint MBean來停止並重新啓動JMS激活規範。我的問題是J2CMessageEndpoint MBean是否可以在Liberty Profile中使用,從而可以暫停激活規範?是否可以阻止MDB在Liberty Profile中接收消息?
如果沒有,是否有其他方法可以激活/停用Liberty Profile中的消息端點?
在完整的WAS中,可以通過使用管理控制檯或使用J2CMessageEndpoint MBean來停止並重新啓動JMS激活規範。我的問題是J2CMessageEndpoint MBean是否可以在Liberty Profile中使用,從而可以暫停激活規範?是否可以阻止MDB在Liberty Profile中接收消息?
如果沒有,是否有其他方法可以激活/停用Liberty Profile中的消息端點?
沒有直接的等價物,但您可以更改服務器xml,以便激活規範綁定不再匹配。當服務器拿起默認動態的新配置時,綁定將不匹配,並且mdb將停止。
我試了一下,它的工作原理:-)假設「updateTrigger = disabled」沒有設置。但是,這不應該被視爲短期解決方案還是解決方法?我的意思是,即使阻止MDB接收消息,在配置中注入錯誤也不正確。 – Zvempa
這是一種解決方法,但是現在是唯一的選擇。系統中可能會有RFE添加mbean。 – Alasdair
太好了。然後,我將在等待RFE成爲現實時使用解決方法。 – Zvempa