我正在測試WebLogic 10.3.1 JMS,但存在問題。如何設置隊列生產者超時?
我的測試步驟:
- 啓動WebLogic Server
- 開始JMS客戶
- 客戶端發送一個對象到WebLogic JMS和服務器接收到的對象。
- 停止WebLogic服務器
- 發送另一個對象到WebLogic JMS。
我期望的是一個例外,但沒有任何出現和程序掛起。計劃在停:
sender.send(objMsg);
我加一些超時設置,但仍然沒有工作:
((WLProducerImpl) sender).setSendTimeout(1000);
((WLConnection) connection).setReconnectPolicy(JMSConstants.RECONNECT_POLICY_PRODUCER);
((WLConnection) connection).setReconnectBlockingMillis(1000);
有什麼辦法來產生這種情況的例外?非常感謝你。
最好的問候, 克里斯