我有一条骆驼路由,我正在使用自己的路由生成器来侦听我在代码中创建的特定类型的异常。捕获驼峰路由中异常和异常的子类
所以我的路线,我已经加入
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