我目前正在使用 C#,我需要检查我建立的 JMS 连接的状态(它是否已连接/已断开连接)。我确信我可以成功连接和断开连接..只是我需要在我的 UI 中显示连接的状态。
JMS 连接是否有任何属性可以说明连接状态?或者有没有其他方法可以用来检查连接状态?
谢谢你的帮助。:)
目前,我正在使用 ExceptionListener 来侦听任何异常,并且在捕获任何异常时将标志设置为 false。当我连接时,我会将标志设置为真,反之,当我断开连接时,我会将标志设置为假。
我的 UI 将使用此标志来检测连接是否正常。
但是我在想,如果 IBM 连接有任何属性/方法可以用来显示连接的状态,那么它是一个更好的解决方案。对于 SonicMQ,有 .getConnectedState() 显示连接是活动的还是非活动的。我想知道 IBM 是否有类似于 SonicMQ 的东西?