У меня есть собственное исключение MyOwnException, и я выбрасываю это исключение из моего класса обслуживания.
public void service() throws MyOwnException
{
// some code
}
Теперь я хочу поймать MyOwnException в совете и повторно создать совершенно новое исключение.
public class SimpleThrowsAdvice implements ThrowsAdvice {
public void afterThrowing(Method method, Object[] args, Object target,
MyOwnException ex) throws Throwable {
throw new Exception("new Description",ex);
}
}
Теперь, как я могу поймать повторно брошенный Exception
из вышеприведенного совета SimpleThrowsAdvice
?