当出现网络问题导致客户端与JMS服务器断开连接时,除了等待直到下一条JMS消息发送失败之外,还有其他方法可以检测到该问题吗?
最佳答案
您可以使用ExceptionListner
向JMS Connection
注册 Connection.setExceptionListener(ExceptionListener)
与实际断开连接相比,ExceptionListener
将得到更多的问题通知,因此您可能必须过滤传递给侦听器的JMSException
。
当出现网络问题导致客户端与JMS服务器断开连接时,除了等待直到下一条JMS消息发送失败之外,还有其他方法可以检测到该问题吗?
最佳答案
您可以使用ExceptionListner
向JMS Connection
注册 Connection.setExceptionListener(ExceptionListener)
与实际断开连接相比,ExceptionListener
将得到更多的问题通知,因此您可能必须过滤传递给侦听器的JMSException
。