de.bsvrz.sys.funclib.application
Class StandardApplicationRunner.UncaughtExceptionHandler

java.lang.Object
  extended by de.bsvrz.sys.funclib.application.StandardApplicationRunner.UncaughtExceptionHandler
All Implemented Interfaces:
Thread.UncaughtExceptionHandler
Enclosing class:
StandardApplicationRunner

private static class StandardApplicationRunner.UncaughtExceptionHandler
extends Object
implements Thread.UncaughtExceptionHandler

Implementierung eines UncaughtExceptionHandlers, der bei nicht abgefangenen Exceptions und Errors entsprechende Ausgaben macht und im Falle eines Errors den Prozess terminiert.


Field Summary
private  byte[] _reserve
          Speicherreserve, die freigegeben wird, wenn ein Error auftritt, damit die Ausgaben nach einem OutOfMemoryError funktionieren
 
Constructor Summary
private StandardApplicationRunner.UncaughtExceptionHandler()
           
 
Method Summary
 void uncaughtException(Thread t, Throwable e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_reserve

private volatile byte[] _reserve
Speicherreserve, die freigegeben wird, wenn ein Error auftritt, damit die Ausgaben nach einem OutOfMemoryError funktionieren

Constructor Detail

StandardApplicationRunner.UncaughtExceptionHandler

private StandardApplicationRunner.UncaughtExceptionHandler()
Method Detail

uncaughtException

public void uncaughtException(Thread t,
                              Throwable e)
Specified by:
uncaughtException in interface Thread.UncaughtExceptionHandler