クラス RetryTopicConfigurationProvider
java.lang.ObjectSE
org.springframework.kafka.annotation.RetryTopicConfigurationProvider
RetryableTopic
アノテーションから、またはアノテーションが利用できない場合は Bean コンテナーからインスタンスを作成して、RetryTopicConfiguration
のインスタンスを提供しようとします。コンテナー内で Bean が見つかった場合は、提供されたトピックをそのようなインスタンスで処理する必要があるかどうかがチェックされます。
アノテーションが提供されている場合は、DltHandler
アノテーション付きメソッドが検索されます。
- 導入:
- 2.7
- 作成者:
- Tomaz Fernandes, Gary Russell, Wang Zhiyang
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明RetryTopicConfigurationProvider
(BeanFactory beanFactory) 提供されている Bean ファクトリとデフォルトのリゾルバーおよび Bean 式コンテキストを使用してインスタンスを構築します。RetryTopicConfigurationProvider
(BeanFactory beanFactory, BeanExpressionResolver resolver, BeanExpressionContext expressionContext) 提供されたパラメーターを使用してインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明findRetryConfigurationFor
(StringSE[] topics, MethodSE method, ClassSE<?> clazz, ObjectSE bean) 再試行トピック構成を見つけます。findRetryConfigurationFor
(StringSE[] topics, MethodSE method, ObjectSE bean)
コンストラクターの詳細
RetryTopicConfigurationProvider
提供されている Bean ファクトリとデフォルトのリゾルバーおよび Bean 式コンテキストを使用してインスタンスを構築します。- パラメーター:
beanFactory
- Bean ファクトリ。
RetryTopicConfigurationProvider
public RetryTopicConfigurationProvider(@Nullable BeanFactory beanFactory, @Nullable BeanExpressionResolver resolver, @Nullable BeanExpressionContext expressionContext) 提供されたパラメーターを使用してインスタンスを構築します。- パラメーター:
beanFactory
- Bean ファクトリ。resolver
- Bean 式リゾルバー。expressionContext
- Bean 式のコンテキスト。
メソッドの詳細
findRetryConfigurationFor
@Nullable public RetryTopicConfiguration findRetryConfigurationFor(StringSE[] topics, MethodSE method, ObjectSE bean) findRetryConfigurationFor
@Nullable public RetryTopicConfiguration findRetryConfigurationFor(StringSE[] topics, @Nullable MethodSE method, @Nullable ClassSE<?> clazz, ObjectSE bean) 再試行トピック構成を見つけます。- パラメーター:
topics
- 再試行可能なトピックリスト。method
- @RetryableTopic アノテーションを取得するメソッド。clazz
- @RetryableTopic アノテーションを取得するクラス。bean
- Bean。- 戻り値:
- 再試行トピック構成。