37.2.2. 接続障害の検出

JMS は、接続障害 (java.jms.ExceptionListener) を非同期的に検出する標準的なメカニズムを提供します。ExceptionListener の詳細については、Oracle javax.jms Javadoc を参照してください。
HornetQ コア API は、類似の機能をクラス org.hornet.core.client.SessionFailureListener という形で提供します。
JMS ExceptionListener またはコア SessionFailureListener インスタンスは、接続が正常にフェイルオーバーされたか、最接続されたかに関係なく、接続障害の発生時に常に HornetQ によって呼び出されます。