public class Message
extends java.lang.Object
Benachrichtigung an die KExDaV-Verwaltung. Wird je nach den installierten Observern z.B. auf der Debug-Ausgabe oder über Betriebsmeldungen verschickt
Modifier and Type | Class and Description |
---|---|
static class |
Message.ErrorLevel
Dringlichkeit einer Warnung
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDescription()
Gibt die Fehlerbeschreibung zurück
|
Message.ErrorLevel |
getErrorLevel()
Gibt die Dringlichkeit zurück
|
java.lang.Throwable |
getException()
Gibt die Exception zurück
|
java.lang.String |
getStackTrace()
Gibt den Stacktrace zurück
|
static Message |
newError(java.lang.String description)
Neue Fehlermeldung mit hoher Dringlichkeit.
|
static Message |
newError(java.lang.String description,
java.lang.Throwable throwable)
Neue Fehlermeldung mit hoher Dringlichkeit.
|
static Message |
newError(java.lang.Throwable throwable)
Neue Fehlermeldung mit hoher Dringlichkeit.
|
static Message |
newInfo(java.lang.String description)
Neue Informations-Meldung mit geringer Dringlichkeit.
|
static Message |
newInfo(java.lang.String description,
java.lang.Throwable throwable)
Neue Informations-Meldung mit geringer Dringlichkeit.
|
static Message |
newMajor(java.lang.String description)
Neue Warnung mit hoher Dringlichkeit.
|
static Message |
newMajor(java.lang.String description,
java.lang.Throwable throwable)
Neue Warnung mit hoher Dringlichkeit.
|
static Message |
newMajor(java.lang.Throwable throwable)
Neue Warnung mit hoher Dringlichkeit.
|
static Message |
newMinor(java.lang.String description)
Neue Warnung mit geringer Dringlichkeit.
|
static Message |
newMinor(java.lang.String description,
java.lang.Throwable throwable)
Neue Warnung mit geringer Dringlichkeit.
|
java.lang.String |
toString() |
public static Message newInfo(java.lang.String description)
Neue Informations-Meldung mit geringer Dringlichkeit. Wird nicht als Betriebsmeldung verschickt
description
- Nachricht als StringManagerInterface
)public static Message newInfo(java.lang.String description, java.lang.Throwable throwable)
Neue Informations-Meldung mit geringer Dringlichkeit. Wird nicht als Betriebsmeldung verschickt
description
- Nachricht als Stringthrowable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird der description angehängt.ManagerInterface
)public static Message newMinor(java.lang.String description)
Neue Warnung mit geringer Dringlichkeit. Wird nicht als Betriebsmeldung verschickt
description
- Nachricht als StringManagerInterface
)public static Message newMinor(java.lang.String description, java.lang.Throwable throwable)
Neue Warnung mit geringer Dringlichkeit. Wird nicht als Betriebsmeldung verschickt
description
- Nachricht als Stringthrowable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird der description angehängt.ManagerInterface
)public static Message newMajor(java.lang.String description)
Neue Warnung mit hoher Dringlichkeit. Wird auch als Betriebsmeldung verschickt
description
- Nachricht als StringManagerInterface
)public static Message newMajor(java.lang.String description, java.lang.Throwable throwable)
Neue Warnung mit hoher Dringlichkeit. Wird auch als Betriebsmeldung verschickt
description
- Nachricht als Stringthrowable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird der description angehängt.ManagerInterface
)public static Message newMajor(java.lang.Throwable throwable)
Neue Warnung mit hoher Dringlichkeit. Wird auch als Betriebsmeldung verschickt
throwable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird als Beschreibung benutzt.ManagerInterface
)public static Message newError(java.lang.String description)
Neue Fehlermeldung mit hoher Dringlichkeit. Wird auch als Betriebsmeldung verschickt
description
- Nachricht als StringManagerInterface
)public static Message newError(java.lang.String description, java.lang.Throwable throwable)
Neue Fehlermeldung mit hoher Dringlichkeit. Wird auch als Betriebsmeldung verschickt
description
- Nachricht als Stringthrowable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird der description angehängt.ManagerInterface
)public static Message newError(java.lang.Throwable throwable)
Neue Fehlermeldung mit hoher Dringlichkeit. Wird auch als Betriebsmeldung verschickt
throwable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird als beschreibung benutzt.ManagerInterface
)public java.lang.String getDescription()
Gibt die Fehlerbeschreibung zurück
public java.lang.String getStackTrace()
Gibt den Stacktrace zurück
public java.lang.Throwable getException()
Gibt die Exception zurück
public Message.ErrorLevel getErrorLevel()
Gibt die Dringlichkeit zurück
public java.lang.String toString()
toString
in class java.lang.Object