gpt4 book ai didi

java - Spring Cloud Dataflow 文件启动器修改

转载 作者:行者123 更新时间:2023-12-01 17:55:09 25 4
gpt4 key购买 nike

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

https://github.com/spring-cloud-stream-app-starters/file/blob/master/spring-cloud-starter-stream-source-file/src/main/java/org/springframework/cloud/stream/app/file/source/FileSourceConfiguration.java

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

感谢任何帮助!谢谢!

最佳答案

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

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

关于java - Spring Cloud Dataflow 文件启动器修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60730728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com