0
A
回答
1
否JMS API犯規提供任何方法來郵件傳遞通知選項。這必須在應用程序級完成。
2
我假設你使用ActiveMQ,因爲你用它標記了問題。
當消息被客戶端使用時,您可以註冊諮詢通知。請參閱docs for advisories,您正在尋找的是ActiveMQ.Advisory.MessageConsumed.Queue。
=====更新=====
哦,errr ..你正在使用的約蘭,不是ActiveMQ的。這並不簡單,但您可以使用一個client side interceptor,它會將確認消息返回到隊列或您將聽取的主題。界面如下所示:
public interface MessageInterceptor {
public void handle(javax.jms.Message pMessage, javax.jms.Session pSession);
}
請參閱第3.5章。最新的Joram doc PDF的信息攔截器。
您也可以使用interceptor_out服務器端攔截器。
相關問題
- 1. 未收到JMS消息
- 2. 收到消息時通知XMPP + Smack
- 3. 未收到Firebase雲消息通知
- 4. JMS客戶端不會收到消息
- 5. 通過JMS接收消息 - WSO2 CEP
- 6. JMS隊列接收消息?
- 7. 收到Android Firebase通知消息但未顯示通知提示?
- 8. 如何在前臺收到通知時彈出消息框?
- 9. Iphone通知PC電腦何時收到iphone上的新消息
- 10. 收到消息時推送通知iOS不起作用
- 11. 如何在RabbitMQ Queue中添加新消息時收到通知?
- 12. 從iPhone上收到推送通知消息時從上傳
- 13. 收到MSMQ消息
- 14. 當我收到JMS消息時,如何繼續Drools流程?
- 15. 直到接收器超時爲止,JMS消息纔會傳遞
- 16. 解析收到的GCM消息到推送通知
- 17. 當有新消息到達Node.js應用程序時,通過Gmail收到通知
- 18. JMS消費者終止並且沒有收到消息
- 19. Android收到通知
- 20. Google雲消息傳遞 - 即時收到或延遲收到的消息
- 21. RabbitMQ收到消息時的時間戳
- 22. 從Slack Direct消息接收通知
- 23. JMS-從遠程Glassfish接收消息
- 24. JMS消息接收器由JMSCorrelationID過濾
- 25. JMS隊列消息接收訂單
- 26. JMS消息未使用spring JMSTemplate接收?
- 27. 發送消息或收到消息?
- 28. 我如何收到消息
- 29. SQSlistener沒有收到消息
- 30. Android Handler未收到消息
感謝您的回覆,但不幸的是我沒有使用ActiveMQ,而是OW2 JORAM。我標記了ActiveMQ,因爲我有興趣瞭解它如何與其他MQ一起工作。 –