我想知道当方法已经定义并且没有子句时,是否有一种方法可以封装Exception
并重新抛出它。Exception
throws
一个例子(使用 JMSonMessage
方法):
public void onMessage(Message message) {
if(message instanceof ObjectMessage){
ObjectMessage objectMessage = (ObjectMessage)message;
try {
Object object = objectMessage.getObject();
} catch (JMSException e) {
throw new CustomException("blah blah", e); // ERROR HERE : Unhandled exception type CustomException
}
}
}
那么,我该如何CustomException
在我的代码中封装和发送呢?有办法吗?谢谢