/** * {@inheritDoc} */ @Override public boolean listenToResultSet(final Method meth, final AbstractMeter meter, final double data) { final PrintStream stream = setUpNewPrintStream(false, meth.getDeclaringClass().getSimpleName(), meth.getName(), meter .getName()); if (!firstResult) { stream.append(","); } stream.append(Double.toString(data)); stream.flush(); firstResult = false; return true; }
/** {@inheritDoc} */ @Override public boolean listenToException(final AbstractPerfidixMethodException exec) { final PrintStream currentWriter = setUpNewPrintStream(false, "Exceptions"); if (!firstException) { currentWriter.append("\n"); } currentWriter.append(exec.getRelatedAnno().getSimpleName()); currentWriter.append(","); if (exec.getMethod() != null) { currentWriter.append(exec.getMethod().getDeclaringClass().getSimpleName()); currentWriter.append("#"); currentWriter.append(exec.getMethod().getName()); currentWriter.append(","); } exec.getExec().printStackTrace(currentWriter); currentWriter.flush(); firstException = false; return true; }
for (final AbstractMeter meter : methRes.getRegisteredMeters()) { final PrintStream currentWriter = setUpNewPrintStream(true, classRes.getElementName(), methRes.getElementName(), meter .getName()); boolean first = true; final PrintStream currentWriter = setUpNewPrintStream(true, "Exceptions");