2014-04-17 101 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() 

感謝。

回答