Class PrecedenceProvider
java.lang.Object
org.archive.crawler.frontier.precedence.PrecedenceProvider
- All Implemented Interfaces:
Serializable
,FetchStats.CollectsFetchStats
,org.archive.util.Reporter
- Direct Known Subclasses:
SimplePrecedenceProvider
public abstract class PrecedenceProvider
extends Object
implements org.archive.util.Reporter, FetchStats.CollectsFetchStats, Serializable
Parent class for precedence-providers, stateful helpers that can be
installed in a WorkQueue to implement various queue-precedence policies.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract int
void
reportTo
(PrintWriter writer) void
shortReportLineTo
(PrintWriter writer) void
tally
(CrawlURI curi, FetchStats.Stage stage)
-
Constructor Details
-
PrecedenceProvider
public PrecedenceProvider()
-
-
Method Details
-
getPrecedence
public abstract int getPrecedence() -
tally
- Specified by:
tally
in interfaceFetchStats.CollectsFetchStats
-
reportTo
- Specified by:
reportTo
in interfaceorg.archive.util.Reporter
-
shortReportLegend
- Specified by:
shortReportLegend
in interfaceorg.archive.util.Reporter
-
shortReportLine
-
shortReportMap
- Specified by:
shortReportMap
in interfaceorg.archive.util.Reporter
-
shortReportLineTo
- Specified by:
shortReportLineTo
in interfaceorg.archive.util.Reporter
-