public class CrawlSummary extends Object
| Constructor and Description |
|---|
CrawlSummary() |
| Modifier and Type | Method and Description |
|---|---|
static CrawlSummary |
build(Iterable<CrawlDataItem> log)
Builds a global crawl summary (not broken down).
|
static Map<String,CrawlSummary> |
byHost(Iterable<CrawlDataItem> log) |
static Map<String,CrawlSummary> |
byRegisteredDomain(Iterable<CrawlDataItem> log) |
Map<String,Stats> |
getMimeTypes() |
Map<String,Stats> |
getRegisteredDomains() |
Map<Long,Stats> |
getSizeHisto() |
Map<Integer,Stats> |
getStatusCodes() |
Stats |
getTotals() |
static Map<String,CrawlSummary> |
groupedBy(Iterable<CrawlDataItem> log,
java.util.function.Function<CrawlDataItem,String> keyFunction)
Builds a crawl summary grouped by the given key function.
|
static void |
main(String[] args) |
CrawlSummary |
topN(long n)
Returns a new CrawlSummary with the mime-type and status-code lists limited to the top-N results.
|
public static CrawlSummary build(Iterable<CrawlDataItem> log)
public static Map<String,CrawlSummary> groupedBy(Iterable<CrawlDataItem> log, java.util.function.Function<CrawlDataItem,String> keyFunction)
public static Map<String,CrawlSummary> byHost(Iterable<CrawlDataItem> log)
public static Map<String,CrawlSummary> byRegisteredDomain(Iterable<CrawlDataItem> log)
public CrawlSummary topN(long n)
public Stats getTotals()
public static void main(String[] args) throws IOException
IOExceptionCopyright © 2019. All rights reserved.