Package de.tu_bs.isbs.exceptions
Class ApplicationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
de.tu_bs.isbs.exceptions.ApplicationException
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ApplicationException.KnownApplicationException
,ApplicationException.UnexpectedApplicationException
public class ApplicationException
extends java.lang.Exception
Fehlerbehandlung auf abstrakter Ebene, beispielsweise für Konsolenprogramme
oder Worker-Threads.
Die während der Programmausführung möglicherweise auftretenden Exceptions werden in ApplicationExceptions verpackt.
Eine KnownApplicationException signalisiert, dass es sich um einen bekannten (vorhergesehenen) Fehler handelt, dessen Fehlermeldung direkt dem Benutzer präsentiert werden kann (etwa als Meldung auf System.err oder als Dialogfenster).
Die allgemeine UnexpectedApplicationException ist für nicht vorhergesehene Fehler gedacht, bei denen ein Stacktrace ausgegeben werden sollte.
- Author:
- Stefan
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationException.KnownApplicationException
static class
ApplicationException.UnexpectedApplicationException
-
Method Summary