/** * Gets the label. * * @return label * * @see com.jamonapi.Monitor#getLabel() */ public String getLabel() { return monitor.getLabel(); }
/** * Gets the label. * * @return label * * @see com.jamonapi.Monitor#getLabel() */ @Override public String getLabel() { return monitor.getLabel(); }
/** * @return <code>true</code> is the label of the given {@link Monitor} is exactly the same as * this {@link #label}, <code>false</code> if otherwise. */ public boolean isSatisfiedBy(Monitor monitor) { return label.equals(monitor.getLabel()); }
/** * Does the given {@link Monitor}s label starts with the {@link #firstPartOfLabel}. */ public boolean isSatisfiedBy(Monitor monitor) { return monitor.getLabel().toLowerCase().startsWith(firstPartOfLabel); }
public static String convMonitorToString (Monitor m) { String retVal = m.getLabel()+"|\t"; String unit = m.getUnits(); retVal+=unit+"|\t"; long content = new Double(m.getTotal()).longValue(); content = content / (1000*1000); String contentstr = (unit.equals(MS))? Helper.prettyPrintNanoSeconds(content ) : m.getHits()+"" ; retVal+= "total:"+contentstr+"|\t"; long avg = new Double(m.getAvg()).longValue(); avg = avg / (1000*1000); String avgstr = (unit.equals(MS))? Helper.prettyPrintNanoSeconds(avg ) : avg+"" ; retVal+= "avg:"+avgstr+"|\t"; return retVal; }
return new Double(getMaxActive()); else if (MonKey.LABEL_HEADER.equalsIgnoreCase(key)) return getLabel(); else if (MonKey.UNITS_HEADER.equalsIgnoreCase(key)) return getUnits();
int lm = 10; for (Monitor monitor : monitors) { if (monitor.getLabel().length() > lm) { lm = monitor.getLabel().length(); out.println(String.format("%-" + lm + "s -> %8.0f hits; %8.1f avg; %8.1f min; %8.1f max;", monitor.getLabel(), monitor.getHits(), monitor.getAvg(), monitor.getMin(), monitor.getMax()));
/** * @see patterntesting.runtime.monitor.ProfileMonitor#toCsvString() */ public String toCsvString() { return monitor.getLabel() + "; " + monitor.getUnits() + "; " + monitor.getLastValue() + "; " + (long) monitor.getHits() + "; " + monitor.getAvg() + "; " + monitor.getTotal() + "; " + monitor.getMin() + "; " + monitor.getMax() + "; " + monitor.getActive() + "; " + monitor.getAvgActive() + "; " + monitor.getMaxActive() + "; " + monitor.getFirstAccess() + "; " + monitor.getLastAccess() + ";"; }
/** * To csv string. * * @return the string * @see patterntesting.runtime.monitor.ProfileMonitor#toCsvString() */ @Override public String toCsvString() { return '"' + monitor.getLabel() + "\"; " + monitor.getUnits() + "; " + monitor.getLastValue() + "; " + (long) monitor.getHits() + "; " + monitor.getAvg() + "; " + monitor.getTotal() + "; " + monitor.getMin() + "; " + monitor.getMax() + "; " + monitor.getActive() + "; " + monitor.getAvgActive() + "; " + monitor.getMaxActive() + "; " + monitor.getFirstAccess() + "; " + monitor.getLastAccess() + ";"; }
public MonitorDelta(Monitor mon) { label = mon.getLabel(); units = mon.getUnits(); hits = mon.getHits(); total = mon.getTotal(); avg = mon.getAvg(); min = mon.getMin(); max = mon.getMax(); stdDev = mon.getStdDev(); firstAccess = mon.getFirstAccess(); lastAccess = mon.getLastAccess(); lastValue = mon.getLastValue(); active = mon.getActive(); maxActive = mon.getMaxActive(); avgActive = mon.getAvgActive(); }