java: kann nicht rethrow exception: Unhandled exception-Typ Exception

Ich würde gerne eine exception auffangen, melden Sie es, ein flag zu setzen, und die rethrow die gleiche Ausnahme

Habe ich diesen code:

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;
}

Aber eclipse meckert bei throw ex, zu sagen, dass "Unhandled exception-Typ Exception", und schlägt vor, mich zu fügen Sie einen try-catch-block, um es.

In der Tat, ich will den Prozess aufrufen dieser Methode die Ausnahme behandeln und nicht behandeln Sie mich... ich will nur true zurückgegeben, wenn alles ok ist, und melden Sie es, wenn es eine Ausnahme

Auf der anderen Seite kann ich wickeln Sie die Ausnahme innerhalb eine andere Ausnahme, aber ich kann nicht werfen das gleiche..

irgendeine Idee?

InformationsquelleAutor opensas | 2012-02-29
Schreibe einen Kommentar