【发布时间】:2018-01-24 06:19:28
【问题描述】:
我想增强我当前的文件入站通道适配器,它将扫描目录以刷新每次轮询队列中的文件列表。
以下是我当前文件入站通道适配器的 XML 配置:
<int-file:inbound-channel-adapter id="hostFilesOut" channel="hostFileOutChannel"
directory="${hostfile.dir.out}" prevent-duplicates="false"
filename-regex="${hostfile.out.filename-regex}" >
<int:poller id="poller" cron="${poller.cron:0,4,8,12,16,20,24,28,32,36,40,44,48,52,56 * * * * * }"
max-messages-per-poll="1" />
</int-file:inbound-channel-adapter>
我尝试创建一个自定义扫描仪来读取文件。但是,使用扫描仪对文件入站通道适配器会导致 cron 配置不起作用。
有人可以就此提出建议还是有其他方法也可以实现相同的目标。
谢谢。
【问题讨论】:
-
你的问题不清楚。为什么您认为添加自定义扫描器会阻止轮询器工作?他们是无关的。我建议你打开 DEBUG 日志记录。
-
另见我的回答。