我目前是使用Apache Camel的初学者,我正在启动我的下载实例,然后让线程休眠一段时间,然后像下面一样停止它是否有更好的方法来处理这个而不是使用Thread.sleep
Main main = new Main();
main.addRouteBuilder(new MyFtpServerRouteBuilder());
main.enableHangupSupport();
//Starting my main camel instance
main.start();
Thread.sleep(10000);
//stopping my main camel instance
main.stop();
答案 0 :(得分:0)
请参阅此常见问题解答
然后是如何让Camel以独立模式运行
答案 1 :(得分:0)
尝试执行以下操作。这将运行您的驼峰上下文,直到您终止或停止该过程。
public static void main(String... args) throws Exception {
Main main = new Main();
main.enableHangupSupport();
main.addRouteBuilder(new MyFtpServerRouteBuilder());
main.run(args);
}