インターフェースの使用
org.springframework.amqp.rabbit.retry.MessageRecoverer
パッケージ
説明
Rabbit XML 名前空間をサポートするクラスを提供します。
再試行をサポートするクラスを提供します。
再試行をサポートするクラスを提供します。
org.springframework.amqp.rabbit.config 内の MessageRecoverer 使用
修飾子と型メソッド説明protected MessageRecoverer
AbstractRetryOperationsInterceptorFactoryBean.getMessageRecoverer()
修飾子と型メソッド説明RetryInterceptorBuilder.recoverer
(MessageRecoverer recoverer) メッセージリカバリを適用します。デフォルトでは、再試行が使い果たされた後にログに記録して破棄します。void
AbstractRetryOperationsInterceptorFactoryBean.setMessageRecoverer
(MessageRecoverer messageRecoverer) org.springframework.amqp.rabbit.retry 内の MessageRecoverer 使用
修飾子と型クラス説明class
ImmediateRequeueAmqpException
をスローするMessageRecoverer
実装は、リスナーコンテナーでの後続の再キューイングのために使用されます。class
リスナーコンテナーが再キューイングせずにメッセージを拒否する原因となる MessageRecover。class
メッセージヘッダー x-exception に格納された例外スタックトレースを使用して、復元されたメッセージを指定された交換に再発行するMessageRecoverer
実装。class
RepublishMessageRecoverer
サポートパブリッシャーが確認して返します。org.springframework.rabbit.stream.retry 内の MessageRecoverer 使用
修飾子と型メソッド説明void
StreamRetryOperationsInterceptorFactoryBean.setMessageRecoverer
(MessageRecoverer messageRecoverer)