2014-04-17 73 views
1

我正在编写我的第一个骆驼应用程序。它是一个主要方法的独立应用程序。作为出发点,我使用了maven骆驼java原型。它提供了一个简单的主要方法,调用main.run()Apache Camel Main-Class及其方法启动,停止,运行,暂停和恢复

现在我重新分解它一点点,拉着main.run出一个新的类(和方法),这将是所有的骆驼东西我的主要控制。 现在我想创建run()的“相反”方法。目前,我想对单个路由执行测试,这些路由开始(run())上下文,然后等待(目前我不确定如何等待直到路由完成)并停止上下文。

但是现在我发现了许多方法可以启动和停止所有主要类中的东西。 Jvadoc没有帮助 - 某些方法被继承并不能使它更容易;-)。所以,有人请告诉我确切含义(或用例)为:提前

Main.run() 
Main.start() 
Main.stop() 
Main.suspend() 
Main.resume() 

感谢。

回答