Sprache: Deutsch · English
Client-Aufrufstellen im Server analysieren – DEV-Modus und NuclosClientThreadContextHolder.
HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Zweck
Rein für Testzwecke gedacht, z.B. um überflüssige Roundtrips und SQL-Anfragen zu analysieren.
Ab Version 3.14 lassen sich die Aufrufstellen des Clients im Server verarbeiten. Der Client muss im DEV-Modus gestartet sein; dann wird sein Thread-Stacktrace an den Server übermittelt.
try {
NuclosClientThreadContextHolder holder = SpringApplicationContextHolder.getBean(NuclosClientThreadContextHolder.class);
if(holder.isSupported()) {
LOG.info(holder.getNuclosStackTraceElement().toString());
}
} catch(Exception e) {
// handle Exception here
}
NuclosClientThreadContextHolder.getNuclosStackTraceElement() liefert alle Elemente mit nuclos im Package-Namen.