9
駱駝異常處理明確處理的錯誤處理兩個「範圍」:駱駝 - 在「子路徑」
- 全球每路線
我遇到的問題
from("direct:sendToWebservice").
.processRef("massageBeforeSending").
.to("http://webservice.com").
.processRef("massageResponse");
那麼我就需要將郵件發送到該web服務的其他兩條路線:
from(direct:fromSystemA").
.errorHandler(deadLetterChannel("direct:TellSystemA")).
.to("direct:sendToWebservice");
from(direct:fromSystemB").
.errorHandler(deadLetterChannel("direct:TellSystemB")).
.to("direct:sendToWebservice");
我想發生,如果webservice路由拋出一個異常,它傳播給調用者,系統A或系統B都會被通知。我看不到一種方法來實現這一點。
我覺得這將是一個常見的用例 - 有沒有人碰到過它?再次
感謝您的時間,
羅伊