int count = 0;
for (ClientStatusThread t : m_statusThreads) {
count += t.getResponseEntries().size();
} // FOR
LOG.info(String.format("Merging %d ClientResponse entries together...", count));
ResponseEntries fullDump = new ResponseEntries();
for (ClientStatusThread t : m_statusThreads) {
fullDump.addAll(t.getResponseEntries());
} // FOR
if (fullDump.isEmpty()) {
LOG.warn("No ClientResponse results were returned!");
return;
}
// Convert to a VoltTable and then write out to a CSV file
LOG.info(String.format("Writing %d ClientResponse entries to '%s'", fullDump.size(), outputPath));
String txnNames[] = currentResults.getTransactionNames();
FileWriter out = new FileWriter(outputPath);
VoltTable vt = ResponseEntries.toVoltTable(fullDump, txnNames);
VoltTableUtil.csv(out, vt, true);
out.close();
if (debug.val)
LOG.debug(String.format("Wrote %d response entries information to '%s'",
fullDump.size(), outputPath));
}