public void list() { final List<MonitorConfig> list = monitorDao.list(); System.out.println("\nListing monitors"); for (MonitorConfig monitorConfig : list) { System.out.println("\n " + monitorConfig.getId() + " " + monitorConfig.getName()); try { final Map props = new TreeMap(BeanUtils.describe(monitorConfig.getMonitor())); for (Object key : props.keySet()) { System.out.println(" " + key + " = " + props.get(key)); } } catch (Exception ex) { log.error(ex); } } }