private Map<String,Object> txnmgrInfo(TransactionManager txnmgr) { Map<String,Object> m = new LinkedHashMap<>(); m.put ("name", txnmgr.getName()); m.put ("type", txnmgr.getClass().getSimpleName()); m.put ("tail", txnmgr.getTail()); m.put ("head", txnmgr.getHead()); m.put ("inTransit", txnmgr.getInTransit()); m.put ("TPSAvg", txnmgr.getTPSAvg()); m.put ("TPSPeak", txnmgr.getTPSPeak()); m.put ("TPSPeakWhen", txnmgr.getTPSPeakWhen()); m.put ("TPSElapsed", txnmgr.getTPSElapsed()); m.put ("metrics", txnmgr.getMetrics().metrics()); return m; }