我已经定义了以下骆驼路线:
RouteBuilder rb = new RouteBuilder() {
@Override
public void configure() throws Exception {
from("sftp://myhost//path/to/files/")
.to("log:loggingCategory?level=INFO")
.to("file:///tmp/");
}
};
当我使用这条路线启动上下文时,骆驼确实会连接并下载文件。我的问题是骆驼重复下载相同的文件,直到上下文被关闭。为什么 FTP2 组件会这样做,我该如何阻止它?
我通过 maven 包含了 2.10.4 版的 camel-core 和 camel-ftp。