如何在 int-ftp:outbound-gateway 中使用 poller?
how to use poller in int-ftp:outbound-gateway?
首先感谢您的关注
我定义了一个带轮询的出站网关 ftp 适配器,如下代码:
<int-ftp:outbound-gateway id="gatewayLS"
session-factory="ftpClientFactory"
request-channel="inboundFileChannel"
command="ls"
command-options="-1"
expression="'books/*'"
reply-channel="outboundJobRequestChannel">
<int:poller fixed-rate="5000"/>
</int-ftp:outbound-gateway>
但我遇到了以下异常:
org.xml.sax.SAXParseException;行号:57;列数:40; cvc-complex-type.2.4.a:发现以元素 'int:poller' 开头的无效内容。预期为“{"http://www.springframework.org/schema/integration/ftp":request-handler-advice-chain} 之一。
上述问题的正确操作是什么?
谢谢
这是 fixed in version 4.1。当前版本是 4.1.3.
如果您不能移动到 4.1.x(推荐),您可以添加一个 <bridge/>
以将可轮询通道桥接到直接通道。
首先感谢您的关注 我定义了一个带轮询的出站网关 ftp 适配器,如下代码:
<int-ftp:outbound-gateway id="gatewayLS"
session-factory="ftpClientFactory"
request-channel="inboundFileChannel"
command="ls"
command-options="-1"
expression="'books/*'"
reply-channel="outboundJobRequestChannel">
<int:poller fixed-rate="5000"/>
</int-ftp:outbound-gateway>
但我遇到了以下异常:
org.xml.sax.SAXParseException;行号:57;列数:40; cvc-complex-type.2.4.a:发现以元素 'int:poller' 开头的无效内容。预期为“{"http://www.springframework.org/schema/integration/ftp":request-handler-advice-chain} 之一。
上述问题的正确操作是什么?
谢谢
这是 fixed in version 4.1。当前版本是 4.1.3.
如果您不能移动到 4.1.x(推荐),您可以添加一个 <bridge/>
以将可轮询通道桥接到直接通道。