Я бы хотел поймать исключение, зарегистрировать его, установить флаг и перебросить то же исключение
У меня есть этот код:
public Boolean doJobWithResult() {
boolean result = true;
final Feed feed = Feed.findById(feedId);
try {
feed.fetchContents();
} catch (Exception ex) {
result = false;
Logger.info("fetching feed(%d) failed", feedId);
throw ex;
}
return result;
}
Но затмение жалуется на бросокНапример, он говорит «Необработанное исключение типа исключения» и предлагает добавить вокруг него блок try-catch.
На самом деле я хочу, чтобы процесс, вызывающий этот метод, обрабатывал исключение, а не обрабатывал его сам... Я просто хочу вернуть true, если все идет хорошо, и записать его, если есть исключение
С другой стороны, я могу заключить исключение в другое исключение, но я не могу бросить то же самое..
есть идеи?