Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在绑定通道适配器中使用spring集成?_Java_Spring_Spring Integration - Fatal编程技术网

Java 在绑定通道适配器中使用spring集成?

Java 在绑定通道适配器中使用spring集成?,java,spring,spring-integration,Java,Spring,Spring Integration,我是春天的新手。我有一个问题 频道或路由器能否激活 我的意思是,路由器应该能够启动轮询。是否可能?int文件:入站通道适配器将需要int:poller从文件系统读取。您可以决定轮询间隔时间。一旦文件被int file:inbound channel adapter读取,您就可以将其传递到频道。因此,总体而言,您的代码如下所示: <file:inbound-channel-adapter id="fileInAdapter" channel="sendFileToThisChannel"

我是春天的新手。我有一个问题

频道或路由器能否激活


我的意思是,路由器应该能够启动轮询。是否可能?

int文件:入站通道适配器将需要
int:poller
从文件系统读取。您可以决定轮询间隔时间。一旦文件被
int file:inbound channel adapter
读取,您就可以将其传递到频道。因此,总体而言,您的代码如下所示:

 <file:inbound-channel-adapter id="fileInAdapter" channel="sendFileToThisChannel"
      directory="C:\FilesToBeRead" auto-create-directory="true" auto-startup="true">
    <int:poller id="packagePoller" fixed-rate="${file-adapter.polling.interval:5000}"/>
 </file:inbound-channel-adapter>

在这里,内置通道适配器将每隔5秒检查C:中的FilesToBeRead中的文件,如果找到该文件,它将向SendFileTothis通道发送一条消息。从频道开始,您可以对消息执行您想执行的操作—路由消息、处理消息、激活服务或任何您想执行的操作


如果要确保一次传递的文件不应再次传递,可以查看AcceptOnceFileListFilter

以及您试图从中实现什么?我有一个spring applicationContext文件,它具有轮询文件系统、获取xml并处理它并将其放入另一个文件夹的逻辑。现在我需要从另一个文件夹中获取处理过的xml并进行一些处理。。。