我正在测试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);
有什么办法来产生这种情况的例外?非常感谢你。
最好的问候, 克里斯