如何在int-ftp:outbound-gateway中使用poller?

时间:2015-04-19 06:00:24

标签: spring ftp spring-integration

首先,感谢您的关注 我定义了一个出站网关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; lineNumber:57; columnNumber:40; cvc-complex-type.2.4.a:从元素&#39; int:poller&#39;开始发现无效内容。 &#39; {&#34; http://www.springframework.org/schema/integration/ftp&#34;:request-handler-advice-chain}&#39;是期待。 什么是上述问题的正确行动? 感谢

1 个答案:

答案 0 :(得分:1)

这是fixed in version 4.1。目前的版本是4.1.3。

如果您无法移至4.1.x(推荐),则可以添加<bridge/>以将可轮询频道桥接到直接频道。