ポーラー
Spring Integration は、AbstractPollingEndpoint
実装用に PollerMetadata
を構成できる Fluent API も提供します。次の例に示すように、Pollers
ビルダーファクトリを使用して、一般的な Bean 定義または IntegrationFlowBuilder
EIP メソッドから作成された定義を構成できます。
@Bean(name = PollerMetadata.DEFAULT_POLLER)
public PollerSpec poller() {
return Pollers.fixedRate(500)
.errorChannel("myErrors");
}
詳細については、Javadoc の Pollers
(Javadoc) および PollerSpec
(Javadoc) を参照してください。
DSL を使用して PollerSpec を @Bean として作成する場合、Bean 定義の getObject() メソッドを呼び出さないでください。PollerSpec は、仕様から PollerMetadata オブジェクトを生成し、そのすべてのプロパティを初期化する FactoryBean です。 |