下面是我的文件入站端点配置。它正在处理指定路径中所有可用的 .edi 文件。
<file:inbound-endpoint path="D:\test docs\in"
pollingFrequency="3000" responseTimeout="10000" doc:name="Incoming File">
<file:filename-regex-filter pattern="(.*).edi"
caseSensitive="false" />
我从spring应用程序向这个端点发送一个事件,如下所示
muleClient.dispatch("file://D:/test docs/in", inputFileName,
null);
我将输入文件名作为 message1.edi 传递。我想限制文件入站点以处理其名称作为 dispatch() 中的有效负载对象发送的单个文件。
文件入站端点是否可能?
Muleclient.dispatch() 是一个异步方法。我想暂停当前线程,直到收到 dispatch() 的回复。截至目前,我正在使用 thread.sleep()。有没有更好的方法?