Java 如何手动触发ftp入站通道适配器轮询?

Java 如何手动触发ftp入站通道适配器轮询?,java,spring,spring-integration,Java,Spring,Spring Integration,当我有这样定义的FTP入站通道适配器时,如何手动触发FTP轮询 <int-ftp:inbound-channel-adapter id="id" channel="ftpIn" session-factory="sessionFactory" filename-regex="${pattern}" auto-create-local-directory="true" delete-remote-files="false"

当我有这样定义的FTP入站通道适配器时,如何手动触发FTP轮询

<int-ftp:inbound-channel-adapter 
    id="id" 
    channel="ftpIn" 
    session-factory="sessionFactory" 
    filename-regex="${pattern}" 
    auto-create-local-directory="true" 
    delete-remote-files="false" 
    remote-directory="${remotedir}" 
    local-directory="${localdir}" 
    auto-startup="false">

        <int:poller id="poller" cron="0 15 19 * * MON-FRI" max-messages-per-poll="4" />

    </int-ftp:inbound-channel-adapter>

如果你想让它在预定时间之前开火,那是没有办法的;您可以编写一个自定义触发器,允许更改计划,但更改在下一次计划轮询之后才会生效。本节将对此进行探讨

本文还讨论了另一种技术,其中适配器有一个触发一次的触发器,并通过停止/启动适配器来控制轮询


<>最后,对于“按需”FTP操作,考虑使用相反的方法。有一个例子。

如果你想让它提前开火,那就没有办法了;您可以编写一个自定义触发器,允许更改计划,但更改在下一次计划轮询之后才会生效。本节将对此进行探讨

本文还讨论了另一种技术,其中适配器有一个触发一次的触发器,并通过停止/启动适配器来控制轮询

<>最后,对于“按需”FTP操作,考虑使用相反的方法。美国有一个例子