クラス AutoRecoverConnectionNotCurrentlyOpenException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- org.springframework.amqp.AmqpException
-
- org.springframework.amqp.rabbit.connection.AutoRecoverConnectionNotCurrentlyOpenException
- 実装されているすべてのインターフェース:
SerializableSE
public class AutoRecoverConnectionNotCurrentlyOpenException extends AmqpException
接続が現在開かれておらず、回復中の自動回復接続である場合にスローされる例外。Spring AMQP には、初日から独自の回復ロジックがありました。amqp-client ライブラリは、自動接続とトポロジーリカバリをサポートするようになりました。また、4.0.0 以降、デフォルトで有効になっています。Spring AMQP はクライアントリカバリロジックと互換性がありますが、通常は使用する必要はありません。実際、
RabbitTemplate
にRetryTemplate
がある場合、特にプロデューサー側で Spring AMQP のリカバリに依存すると、リカバリが速くなる可能性があります。この例外が発生した場合は、クライアントの自動回復を無効にすることを検討してください。Spring AMQP は、基になる rabbit 接続ファクトリを自分で構成しない限り、デフォルトで無効にします。
- 導入:
- 2.0
- 作成者:
- Gary Russell
- 関連事項:
- 連載形式
メソッドのサマリー
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString