/** * Returns a String representation of the stats which includes stats * descriptions in addition to <stat>=<value> */ public String toStringVerbose() { StringBuilder sb = new StringBuilder(); for (StatGroup group : getStatGroups()) { sb.append(group.toStringVerbose()); } return sb.toString(); }
/** * Returns a String representation of the stats in the form of * <stat>=<value> */ @Override public String toString() { StringBuilder sb = new StringBuilder(); for (StatGroup group : getStatGroups()) { sb.append(group.toString()); } return sb.toString(); }
/** * @hidden * Internal use only. * JConsole plugin support: Get tips for stats. */ public Map<String, String> getTips() { Map<String, String> tipsMap = new HashMap<>(); for (StatGroup group : getStatGroups()) { group.addToTipMap(tipsMap); } return tipsMap; }
/** * @hidden * Internal use only. */ public Map<String, StatGroup> getStatGroupsMap() { final HashMap<String, StatGroup> map = new HashMap<>(); for (StatGroup group : getStatGroups()) { map.put(group.getName(), group); } return map; }
/** * @hidden * Internal use only * For JConsole plugin support. */ public static String[] getStatGroupTitles() { List<StatGroup> groups = new EnvironmentStats().getStatGroups(); final String[] titles = new String[groups.size()]; for (int i = 0; i < titles.length; i += 1) { titles[i] = groups.get(i).getName(); } return titles; }
private SortedMap<String, String> getStats() { final Collection<StatGroup> envStats = new ArrayList<StatGroup>( statMgr.loadStats(statsConfig, statKey).getStatGroups());
public static Map<String,Map<String,Object>> getEnvironmentStatistics(Environment environment, boolean reset) { StatsConfig config = new StatsConfig(); config.setClear(reset); config.setFast(false); EnvironmentStats stats = environment.getStats(config); Collection<StatGroup> statGroups = stats.getStatGroups(); return getStatsFromStatGroup(statGroups); }