Class LoggingTechnicalRuntimeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.bund.bva.isyfact.exception.TechnicalRuntimeException
de.bund.bva.isyfact.logging.exceptions.LoggingTechnicalRuntimeException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
FehlerhafterLogeintrag
,InterceptionFehler
,LogKonfigurationFehler
,SerialisierungException
Oberklasse aller TechnicalRuntimeExceptions der Bibliothek.
- See Also:
-
Constructor Summary
ConstructorDescriptionLoggingTechnicalRuntimeException
(String ausnahmeId, String... parameter) Konstruktor der Klasse zum Erstellen einer Exception mit den übergebenen Parametern.LoggingTechnicalRuntimeException
(String ausnahmeId, Throwable throwable, String... parameter) Konstruktor der Klasse zum Erstellen einer Exception mit den übergebenen Parametern. -
Method Summary
Methods inherited from class de.bund.bva.isyfact.exception.TechnicalRuntimeException
getAusnahmeId, getFehlertext, getMessage, getUniqueId
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
LoggingTechnicalRuntimeException
Konstruktor der Klasse zum Erstellen einer Exception mit den übergebenen Parametern.- Parameters:
ausnahmeId
- Die Ausnahme-ID. Der Schlüssel, welcher verwendet wird, um einen Nachrichtentext, welcher als Fehler-Nachricht für die Exception verwendet wird aus einem ResourceBundle zu laden.parameter
- Variable Anzahl an Parameterwerten. Parameter f¨r die möglichen Variablen in einer Fehler-Nachricht.- See Also:
-
LoggingTechnicalRuntimeException
public LoggingTechnicalRuntimeException(String ausnahmeId, Throwable throwable, String... parameter) Konstruktor der Klasse zum Erstellen einer Exception mit den übergebenen Parametern.- Parameters:
ausnahmeId
- Die Ausnahme-ID. Der Schlüssel, welcher verwendet wird, um einen Nachrichtentext, welcher als Fehler-Nachricht für die Exception verwendet wird aus einem ResourceBundle zu laden.throwable
- Der Grund. Throwable wird gespeichert hfür die spätere Nutzung durch die MethodeThrowable.getCause()
. null als Wert ist erlaubt und bedeutet, dass kein Grund existiert oder der Grund nicht bekannt ist.parameter
- Variable Anzahl an Parameterwerten. Parameter f¨r die möglichen Variablen in einer Fehler-Nachricht.- See Also:
-