Вы можете просто поймать Exception
, брошенный someMethod()
, а затем повторно выбросить его с нужным вам сообщением.
Что-то вроде,
try {
someMethod();
} catch(Exception ex) {
/* Optional: Log Error */
Logger.error(..., ex);
throw new Exception("Error Occurred While Processing Request.", ex);
}
Если вы хотите, чтобы выТакже можно создать и выбросить проверенное исключение следующим образом:
Класс CustomException:
public class CustomException extends Exception {
/* Optional: Add Serial UID */
public CustomException(String message, Throwable cause) {
super(message, cause);
}
public CustomException(Throwable cause) {
super(cause);
}
}
Код:
try {
someMethod();
} catch(Exception ex) {
/* Optional: Log Error */
Logger.error(..., ex);
throw new CustomException("Error Occurred While Processing Request.", ex);
}