|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.kexdav.management.Message
public class Message
Benachrichtigung an die KExDaV-Verwaltung. Wird je nach den installierten Observern z.B. auf der Debug-Ausgabe oder über Betriebsmeldungen verschickt
Nested Class Summary | |
---|---|
static class |
Message.ErrorLevel
Dringlichkeit einer Warnung |
Field Summary | |
---|---|
private String |
_description
|
private Message.ErrorLevel |
_errorLevel
|
private Throwable |
_throwable
|
Constructor Summary | |
---|---|
private |
Message(String description,
Throwable throwable,
Message.ErrorLevel errorLevel)
|
Method Summary | |
---|---|
String |
getDescription()
Gibt die Fehlerbeschreibung zurück |
Message.ErrorLevel |
getErrorLevel()
Gibt die Dringlichkeit zurück |
Throwable |
getException()
Gibt die Exception zurück |
String |
getStackTrace()
Gibt den Stacktrace zurück |
static Message |
newError(String description)
Neue Fehlermeldung mit hoher Dringlichkeit. |
static Message |
newError(String description,
Throwable throwable)
Neue Fehlermeldung mit hoher Dringlichkeit. |
static Message |
newError(Throwable throwable)
Neue Fehlermeldung mit hoher Dringlichkeit. |
static Message |
newInfo(String description)
Neue Informations-Meldung mit geringer Dringlichkeit. |
static Message |
newInfo(String description,
Throwable throwable)
Neue Informations-Meldung mit geringer Dringlichkeit. |
static Message |
newMajor(String description)
Neue Warnung mit hoher Dringlichkeit. |
static Message |
newMajor(String description,
Throwable throwable)
Neue Warnung mit hoher Dringlichkeit. |
static Message |
newMajor(Throwable throwable)
Neue Warnung mit hoher Dringlichkeit. |
static Message |
newMinor(String description)
Neue Warnung mit geringer Dringlichkeit. |
static Message |
newMinor(String description,
Throwable throwable)
Neue Warnung mit geringer Dringlichkeit. |
private static void |
printStackTraceAsCause(Throwable throwable,
StringBuilder builder,
StackTraceElement[] causedTrace)
|
private static String |
throwAbleToString(Throwable throwable)
Gibt ein Throwable als String zurück |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final Throwable _throwable
private final String _description
private final Message.ErrorLevel _errorLevel
Constructor Detail |
---|
private Message(String description, Throwable throwable, Message.ErrorLevel errorLevel)
Method Detail |
---|
public static Message newInfo(String description)
description
- Nachricht als String
ManagerInterface
)public static Message newInfo(String description, Throwable throwable)
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(String description)
description
- Nachricht als String
ManagerInterface
)public static Message newMinor(String description, Throwable throwable)
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(String description)
description
- Nachricht als String
ManagerInterface
)public static Message newMajor(String description, Throwable throwable)
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(Throwable throwable)
throwable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird als Beschreibung benutzt.
ManagerInterface
)public static Message newError(String description)
description
- Nachricht als String
ManagerInterface
)public static Message newError(String description, Throwable throwable)
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(Throwable throwable)
throwable
- Exception. Der Stacktrace kann von den Observern abgefragt werden und die Fehlernachricht wird als beschreibung benutzt.
ManagerInterface
)public String getDescription()
public String getStackTrace()
public Throwable getException()
public Message.ErrorLevel getErrorLevel()
public String toString()
toString
in class Object
private static String throwAbleToString(Throwable throwable)
throwable
- Throwable
private static void printStackTraceAsCause(Throwable throwable, StringBuilder builder, StackTraceElement[] causedTrace)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |