以下のような 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 メソッドの代わりに、より良い解決策を探しています。また、転送完了までの残り時間を取得することはできますか?
ありがとう