我有一條駱駝路由,我正在使用自己的路由生成器來偵聽我在代碼中創建的特定類型的異常。捕獲駝峯路由中異常和異常的子類
所以我的路線,我已經加入
onException();
onMyTypeException();
我也創造了我的路線建設者相應的方法
public OnExceptionDefinition onException(){
return onException(Exception.class)
....
public OnExceptionDefinition onMyTypeException(){
return onException(MyTypeException.class)
....
的問題是,onException的()似乎趕上了一切,而不是讓我先捕捉更具體的錯誤。這裏的想法是,在我的系統中,我沒有考慮到每種類型的錯誤,所以如果有人經過,趕上onException()
任何想法?
我沒有做簡單的日誌記錄,當我趕上簡單的例外。這就是爲什麼我想從我的主要routebuilder中獲取代碼 - 以保持它看起來乾淨。 – Derek 2012-03-19 15:30:49
@Derek,如果你願意的話,你可以在助手方法中定義這些方法,只要確保從configure()方法的開始和使用RouteBuilder的上下文來調用方法即可。另外,如果可能的話,我會選擇駝峯2.9.1 ... – 2012-03-19 16:34:48