diff --git a/engine/src/main/java/org/archive/crawler/reporting/SeedsReport.java b/engine/src/main/java/org/archive/crawler/reporting/SeedsReport.java index bb81ede5..5f4510b2 100644 --- a/engine/src/main/java/org/archive/crawler/reporting/SeedsReport.java +++ b/engine/src/main/java/org/archive/crawler/reporting/SeedsReport.java @@ -36,7 +36,7 @@ public class SeedsReport extends Report { long seedsCrawled = 0; long seedsTotal = 0; - for (Iterator i = stats.getSeedRecordsSortedByStatusCode(stats.getSeedsIterator()); + for (Iterator i = stats.getSeedRecordsSortedByStatusCode(); i.hasNext();) { SeedRecord sr = (SeedRecord)i.next(); writer.print(sr.getStatusCode()); diff --git a/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java b/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java index 67478385..da3a88b1 100644 --- a/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java +++ b/engine/src/main/java/org/archive/crawler/reporting/StatisticsTracker.java @@ -295,7 +295,6 @@ public class StatisticsTracker = new ConcurrentHashMap(); /** Keep track of hosts. - * */ protected ConcurrentMap hostsDistribution = new ConcurrentHashMap(); // temp dummy @@ -315,7 +314,7 @@ public class StatisticsTracker protected TopNSet hostsLastFinishedTop; /** - * Record of seeds' latest actions. + * Record of seeds and latest results */ protected ConcurrentMap processedSeedsRecords = new ConcurrentHashMap(); @@ -786,11 +785,7 @@ public class StatisticsTracker } public Iterator getSeedRecordsSortedByStatusCode() { - return getSeedRecordsSortedByStatusCode(getSeedsIterator()); - } - - protected Iterator getSeedRecordsSortedByStatusCode( - Iterator i) { + Iterator i = getSeedsIterator(); TreeSet sortedSet = new TreeSet(new Comparator() { public int compare(SeedRecord sr1, SeedRecord sr2) {