此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Integration 6.5.1! |
轮询器
Spring Integration 还提供了一个流畅的 API,可让您将PollerMetadata
为AbstractPollingEndpoint
实现。
您可以使用Pollers
构建器工厂,用于配置公共 Bean 定义或从IntegrationFlowBuilder
EIP 方法,如下例所示:
@Bean(name = PollerMetadata.DEFAULT_POLLER)
public PollerSpec poller() {
return Pollers.fixedRate(500)
.errorChannel("myErrors");
}
看Pollers
和PollerSpec
在 Javadoc 中获取更多信息。
如果使用 DSL 构造PollerSpec 作为@Bean ,请勿调用getObject() 方法。
这PollerSpec 是一个FactoryBean 这会生成PollerMetadata 对象,并初始化其所有属性。 |