0
我正在使用Java DSL字符串在運行時定義駱駝路由的日誌解決方案。我想知道是否有一種方法可以通過編程方式檢查某些錯誤,例如路由中找不到的組件。我能找到的唯一選擇是捕獲org.apache.camel.ResolveEndpointFailedException
並深入查看錯誤消息。有沒有更好的方法來驗證路線?以編程方式驗證Camel路由
僅舉一個例子,確定路由語法是完全錯誤還是僅僅找不到組件,這樣可以輸出一條消息,例如「安裝ftp組件」。
是和Maven插件將來自駱駝2.19起開箱。如果你使用IDEA編輯器,有一個插件可以在你鍵入時驗證你的源代碼:https://github.com/davsclaus/camel-idea-plugin –
這非常有趣!非常感謝 ! – Carla
我有一個應用程序,我們在運行時向駱駝上下文添加路由(路由是基於配置構建的)。在將它添加到上下文之前,我們可以使用這個插件來驗證路由XML嗎? (我遇到的問題是:如果格式不正確的路由XML被添加到活動的上下文中,它會降低整個上下文) – user1118468