繁体   English   中英

Spring Cloud Dataflow 文件启动器修改

[英]Spring Cloud Dataflow file starter modification

我正在修改这个启动器以满足我的要求:

https://github.com/spring-cloud-stream-app-starters/file/blob/master/spring-cloud-starter-stream-source-file/src/main/java/org/springframework/cloud/stream/应用程序/文件/源/FileSourceConfiguration.java

我正在尝试利用在应用程序正在轮询的文件夹中创建的实际文件,并且我想在将其传递到输出通道之前保留有关该文件的元数据(并基于它做出某些决定)。 例如,查看测试, ContentPayloadTests.testSimpleFile() 我希望能够在消息生成并发布到 source.output() 通道之前访问 test.txt 文件。

任何帮助表示赞赏! 谢谢!

解决方案是实现 ChannelInterceptor 接口的 preSend 方法..

https://docs.spring.io/spring-integration/archive/1.0.0.M6/reference/html/ch02s05.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM