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)