1
在Spring集成DSL的當前版本1.0.2我可以看到一些基本頻道中不存在像REST/HTTP,TCP/UDP,JDBC,MQTT等Spring集成DSL通道支持
剛想知道這個協議/通道是否在路線圖中,或者是否被故意排除。
PS:我可能聽起來很愚蠢,但只是想知道原因。
在Spring集成DSL的當前版本1.0.2我可以看到一些基本頻道中不存在像REST/HTTP,TCP/UDP,JDBC,MQTT等Spring集成DSL通道支持
剛想知道這個協議/通道是否在路線圖中,或者是否被故意排除。
PS:我可能聽起來很愚蠢,但只是想知道原因。
從一方面你應該明白,解決這些問題已經足夠大了。例如HTTP module對我們來說是1.1
版本的雷達。
來自對岸的Spring集成的Java DSL僅僅是一個版本對現有的Spring Java &註解的配置,所以任何@Bean
定義是有效的在那裏。
與那些需要的協議,你可以繼續配置其組件@Bean
從.handle()
或.from()
EIP-方法見他們。
例如:
@Bean
public MessageSource<Object> jdbcMessageSource() {
return new JdbcPollingChannelAdapter(this.dataSource, "SELECT * FROM foo");
}
@Bean
public IntegrationFlow myFlow() {
return IntegrationFlows.from(jdbcMessageSource())
.split(...)
.transform(...)
.handle(new MqttPahoMessageHandler("tcp://localhost:1883", "si-test-out"))
.get();
}