private static class StandardApplicationRunner.UncaughtExceptionHandler
extends java.lang.Object
implements java.lang.Thread.UncaughtExceptionHandler
Implementierung eines UncaughtExceptionHandlers, der bei nicht abgefangenen Exceptions und Errors entsprechende Ausgaben macht und im Falle eines Errors den Prozess terminiert.
Modifier and Type | Field and Description |
---|---|
private byte[] |
_reserve
Speicherreserve, die freigegeben wird, wenn ein Error auftritt, damit die Ausgaben nach einem OutOfMemoryError funktionieren
|
private boolean |
_strictMode
Strenger Fehlerbehandlungsmodus.
|
Constructor and Description |
---|
UncaughtExceptionHandler(ArgumentList argumentList) |
Modifier and Type | Method and Description |
---|---|
void |
uncaughtException(java.lang.Thread t,
java.lang.Throwable e) |
private final boolean _strictMode
Strenger Fehlerbehandlungsmodus. Falls true wird bei jedem unbehandelten Laufzeitfehler terminiert, sonst nur bei Fehlern, die von Error
abgeleitet sind (z.B. OutOfMemoryError).
private volatile byte[] _reserve
Speicherreserve, die freigegeben wird, wenn ein Error auftritt, damit die Ausgaben nach einem OutOfMemoryError funktionieren
public UncaughtExceptionHandler(ArgumentList argumentList)