Spring Integration 还提供了一个流畅的 API,可让您配置实现。
您可以使用构建器工厂配置公共 Bean 定义或从 EIP 方法创建的 Bean 定义,如以下示例所示:PollerMetadata
AbstractPollingEndpoint
Pollers
IntegrationFlowBuilder
@Bean(name = PollerMetadata.DEFAULT_POLLER)
public PollerSpec poller() {
return Pollers.fixedRate(500)
.errorChannel("myErrors");
}
有关更多信息,请参阅 Javadoc 中的 Pollers
和 PollerSpec
。
如果使用 DSL 将 a 构造为 ,请不要在 Bean 定义中调用该方法。
是从规范生成对象并初始化其所有属性的。PollerSpec @Bean getObject() PollerSpec FactoryBean PollerMetadata |
如果使用 DSL 将 a 构造为 ,请不要在 Bean 定义中调用该方法。
是从规范生成对象并初始化其所有属性的。PollerSpec @Bean getObject() PollerSpec FactoryBean PollerMetadata |