我编写了一些代码来从 FTP 站点下载文件,如下所示:
CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder() {
public void configure() {
from( uri ).to( localBox );
}
});
context.start();
// a tedious sleepy thread !?
// TODO: work around for a better solution
Thread.sleep(20000);
context.stop();
我正在寻找更好的解决方案,而不是 Thread.sleep 方法。是否也可以获得完成转移的剩余时间?
谢谢