@Override public void createQueue(int threadIndex) { synchronized (this) { if (queue == null) { queue = createQueue(); BenchLogger.sysinfo(Thread.currentThread().getName() + " create queue " + threadIndex); } } }
/** * ************************************************************************ Dieser Handler gibt * alle unerwartetn Ereignisse an das Loggfile ab und beendet den Server, wenn bestimmte arten von * Exception auftreten dazu zaehlen die QutOfMemoryExceptions welche ab hier auf jeden Fall zu * einem Beenden des Servers fuehrt. * * @see java.lang.Thread.UncaughtExceptionHandler#uncaughtException(java.lang.Thread, * java.lang.Throwable) */ @Override public void uncaughtException(Thread t, Throwable e) { BenchLogger.syserr("Error in Thread [" + t.getName() + "]", e); }