我们在独立模式下运行HornetQ。 是否可以使用JMS API在运行时获取当前连接的状态(例如,是在线,离线,连接)?
例如,Progress SonicMQ有'getConnectionState'方法(http://documentation.progress.com/output/Sonic/8.0.0/Docs8.0/api/sonicmq_api/progress/message/jclient/Connection.html#getConnectionState())
HornetQ中是否存在类似的东西?
答案 0 :(得分:0)
在HornetQ JMS连接实现上没有任何类似的状态。它们实现了JMS ExceptionListener(以及“核心”API上的相应FailureListener),它将在发生故障或故障转移事件时被调用,但不会为连接状态转换提供细粒度的回调。