java - Apache Camel : FTP files with scheduler (close connection when directory is empty)

标签 java ftp apache-camel

我想使用 Apache Camel 将文件从本地目录发送到 FTP 位置。我们每天只在该本地目录中获取 1 到 2 次文件。因此,没有必要让该连接全天开放。我想要实现的是,当目录中有文件时我们将打开连接(这是我们可以通过检查目录来完成的操作),但是我们如何检查使用 Apache Camel 发送文件是否已完成并关闭连接?

RouteBuilder 是否有一些反馈或者实现此目标的最佳方法是什么?

谢谢

最佳答案

发送完成后,您可以使用disconnect=true选项关闭连接。

请参阅文档:http://camel.apache.org/ftp2

关于java - Apache Camel : FTP files with scheduler (close connection when directory is empty),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35865737/

相关文章:

netbeans - Java 中 J2ME 连接到服务器应用程序

windows - 如何自动 FTP 我正在编辑的文件

java - 使用camel-bindy或beanio解析键值文本文件

javascript - 如何记录来自 Camel 调用的 Javascript 的消息?

javascript - 为什么即使在设置 "esponse.addHeader("Access-Control-Allow-Origin", "*");"在 servlet 中,CORS 请求也会失败?

java - Java 中关联数组结构的最佳实践(与 PHP 相比)

java - 使用异步(或其他)协议(protocol)而不是其他协议(protocol)与 Neo4j 服务器进行通信

c# - 带通配符的 FTP 目录部分列表

php ftp_get 在失败时删除本地文件

java - Junit - 通过注释加载 Spring XML 配置