commit f0530196ab111ebad5862561b6617346fb52a256 Author: Karsten Loesing karsten.loesing@gmx.net Date: Wed Nov 20 12:36:18 2019 +0100
Simplify getStatsString methods. --- .../metrics/onionoo/docs/DocumentStore.java | 32 ++++++++++------------ .../onionoo/updater/ClientsStatusUpdater.java | 13 ++++----- .../metrics/onionoo/updater/LookupService.java | 11 ++++---- .../onionoo/updater/NodeDetailsStatusUpdater.java | 10 +++---- .../onionoo/updater/UptimeStatusUpdater.java | 18 +++++------- .../onionoo/writer/ClientsDocumentWriter.java | 6 ++-- .../onionoo/writer/SummaryDocumentWriter.java | 10 +++---- .../onionoo/writer/UptimeDocumentWriter.java | 6 ++-- 8 files changed, 43 insertions(+), 63 deletions(-)
diff --git a/src/main/java/org/torproject/metrics/onionoo/docs/DocumentStore.java b/src/main/java/org/torproject/metrics/onionoo/docs/DocumentStore.java index 78c0baa..9489cba 100644 --- a/src/main/java/org/torproject/metrics/onionoo/docs/DocumentStore.java +++ b/src/main/java/org/torproject/metrics/onionoo/docs/DocumentStore.java @@ -817,24 +817,20 @@ public class DocumentStore {
/** Returns a string with statistics on document storage operations. */ public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ") - .append(FormattingUtils.formatDecimalNumber(listOperations)) - .append(" list operations performed\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber(listedFiles)) - .append(" files listed\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber(storedFiles)) - .append(" files stored\n"); - sb.append(" ").append(FormattingUtils.formatBytes(storedBytes)) - .append(" stored\n"); - sb.append(" ") - .append(FormattingUtils.formatDecimalNumber(retrievedFiles)) - .append(" files retrieved\n"); - sb.append(" ").append(FormattingUtils.formatBytes(retrievedBytes)) - .append(" retrieved\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber(removedFiles)) - .append(" files removed\n"); - return sb.toString(); + return String.format(" %s list operations performed\n" + + " %s files listed\n" + + " %s files stored\n" + + " %s stored\n" + + " %s files retrieved\n" + + " %s retrieved\n" + + " %s files removed\n", + FormattingUtils.formatDecimalNumber(listOperations), + FormattingUtils.formatDecimalNumber(listedFiles), + FormattingUtils.formatDecimalNumber(storedFiles), + FormattingUtils.formatBytes(storedBytes), + FormattingUtils.formatDecimalNumber(retrievedFiles), + FormattingUtils.formatBytes(retrievedBytes), + FormattingUtils.formatDecimalNumber(removedFiles)); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/updater/ClientsStatusUpdater.java b/src/main/java/org/torproject/metrics/onionoo/updater/ClientsStatusUpdater.java index fdaa39c..07dfb85 100644 --- a/src/main/java/org/torproject/metrics/onionoo/updater/ClientsStatusUpdater.java +++ b/src/main/java/org/torproject/metrics/onionoo/updater/ClientsStatusUpdater.java @@ -172,14 +172,11 @@ public class ClientsStatusUpdater implements DescriptorListener, for (SortedSet<ClientsHistory> hist : this.newResponses.values()) { newIntervals += hist.size(); } - StringBuilder sb = new StringBuilder(); - sb.append(" ") - .append(FormattingUtils.formatDecimalNumber(newIntervals / 2)) - .append(" client statistics processed from extra-info descriptors\n"); - sb.append(" ") - .append(FormattingUtils.formatDecimalNumber(this.newResponses.size())) - .append(" client status files updated\n"); - return sb.toString(); + return String.format( + " %s client statistics processed from extra-info descriptors\n" + + " %s client status files updated\n", + FormattingUtils.formatDecimalNumber(newIntervals / 2), + FormattingUtils.formatDecimalNumber(this.newResponses.size())); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/updater/LookupService.java b/src/main/java/org/torproject/metrics/onionoo/updater/LookupService.java index 63fcaa8..9e97487 100644 --- a/src/main/java/org/torproject/metrics/onionoo/updater/LookupService.java +++ b/src/main/java/org/torproject/metrics/onionoo/updater/LookupService.java @@ -358,12 +358,11 @@ public class LookupService { /** Returns a string with the number of addresses looked up and * resolved. */ public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - addressesLookedUp)).append(" addresses looked up\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - addressesResolved)).append(" addresses resolved\n"); - return sb.toString(); + return String.format( + " %s addresses looked up\n" + + " %s addresses resolved\n", + FormattingUtils.formatDecimalNumber(addressesLookedUp), + FormattingUtils.formatDecimalNumber(addressesResolved)); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/updater/NodeDetailsStatusUpdater.java b/src/main/java/org/torproject/metrics/onionoo/updater/NodeDetailsStatusUpdater.java index b25459d..9718202 100644 --- a/src/main/java/org/torproject/metrics/onionoo/updater/NodeDetailsStatusUpdater.java +++ b/src/main/java/org/torproject/metrics/onionoo/updater/NodeDetailsStatusUpdater.java @@ -951,12 +951,10 @@ public class NodeDetailsStatusUpdater implements DescriptorListener,
@Override public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - relayConsensusesProcessed)).append(" relay consensuses processed\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - bridgeStatusesProcessed)).append(" bridge statuses processed\n"); - return sb.toString(); + return String.format(" %s relay consensuses processed\n" + + " %s bridge statuses processed\n", + FormattingUtils.formatDecimalNumber(relayConsensusesProcessed), + FormattingUtils.formatDecimalNumber(bridgeStatusesProcessed)); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/updater/UptimeStatusUpdater.java b/src/main/java/org/torproject/metrics/onionoo/updater/UptimeStatusUpdater.java index 584d24d..1f9f960 100644 --- a/src/main/java/org/torproject/metrics/onionoo/updater/UptimeStatusUpdater.java +++ b/src/main/java/org/torproject/metrics/onionoo/updater/UptimeStatusUpdater.java @@ -176,17 +176,13 @@ public class UptimeStatusUpdater implements DescriptorListener,
@Override public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.newRelayStatuses.size())).append(" hours of relay uptimes ") - .append("processed\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.newBridgeStatuses.size())).append(" hours of bridge uptimes ") - .append("processed\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.newRunningRelays.size() + this.newRunningBridges.size())) - .append(" uptime status files updated\n"); - return sb.toString(); + return String.format(" %s hours of relay uptimes processed\n" + + " %s hours of bridge uptimes processed\n" + + " %s uptime status files updated\n", + FormattingUtils.formatDecimalNumber(this.newRelayStatuses.size()), + FormattingUtils.formatDecimalNumber(this.newBridgeStatuses.size()), + FormattingUtils.formatDecimalNumber( + this.newRunningRelays.size() + this.newRunningBridges.size())); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/writer/ClientsDocumentWriter.java b/src/main/java/org/torproject/metrics/onionoo/writer/ClientsDocumentWriter.java index b1406ac..e253d22 100644 --- a/src/main/java/org/torproject/metrics/onionoo/writer/ClientsDocumentWriter.java +++ b/src/main/java/org/torproject/metrics/onionoo/writer/ClientsDocumentWriter.java @@ -113,10 +113,8 @@ public class ClientsDocumentWriter implements DocumentWriter {
@Override public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.writtenDocuments)).append(" clients document files updated\n"); - return sb.toString(); + return String.format(" %s clients document files updated\n", + FormattingUtils.formatDecimalNumber(this.writtenDocuments)); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/writer/SummaryDocumentWriter.java b/src/main/java/org/torproject/metrics/onionoo/writer/SummaryDocumentWriter.java index 0103c31..997fe40 100644 --- a/src/main/java/org/torproject/metrics/onionoo/writer/SummaryDocumentWriter.java +++ b/src/main/java/org/torproject/metrics/onionoo/writer/SummaryDocumentWriter.java @@ -113,12 +113,10 @@ public class SummaryDocumentWriter implements DocumentWriter {
@Override public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.writtenDocuments)).append(" summary document files written\n"); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.deletedDocuments)).append(" summary document files deleted\n"); - return sb.toString(); + return String.format(" %s summary document files written\n" + + " %s summary document files deleted\n", + FormattingUtils.formatDecimalNumber(this.writtenDocuments), + FormattingUtils.formatDecimalNumber(this.deletedDocuments)); } }
diff --git a/src/main/java/org/torproject/metrics/onionoo/writer/UptimeDocumentWriter.java b/src/main/java/org/torproject/metrics/onionoo/writer/UptimeDocumentWriter.java index fc9b08a..e2a0f63 100644 --- a/src/main/java/org/torproject/metrics/onionoo/writer/UptimeDocumentWriter.java +++ b/src/main/java/org/torproject/metrics/onionoo/writer/UptimeDocumentWriter.java @@ -238,10 +238,8 @@ public class UptimeDocumentWriter implements DocumentWriter {
@Override public String getStatsString() { - StringBuilder sb = new StringBuilder(); - sb.append(" ").append(FormattingUtils.formatDecimalNumber( - this.writtenDocuments)).append(" uptime document files written\n"); - return sb.toString(); + return String.format(" %s uptime document files written\n", + FormattingUtils.formatDecimalNumber(this.writtenDocuments)); } }
tor-commits@lists.torproject.org