Class ExhaustedQueuesFilter
- java.lang.Object
-
- dk.netarkivet.harvester.harvesting.frontier.ExhaustedQueuesFilter
-
- All Implemented Interfaces:
FrontierReportFilter
public class ExhaustedQueuesFilter extends Object
Filters a frontier report to include only lines that represent exhausted queues. An Heritrix queue is exhausted when its current size is zero.
-
-
Constructor Summary
Constructors Constructor Description ExhaustedQueuesFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFilterId()
Returns a unique identifier for this filter class.void
init(String[] args)
Initialize the filter from arguments.InMemoryFrontierReport
process(FrontierReport initialFrontier)
Filters the given frontier report.
-
-
-
Method Detail
-
process
public InMemoryFrontierReport process(FrontierReport initialFrontier)
Description copied from interface:FrontierReportFilter
Filters the given frontier report.- Specified by:
process
in interfaceFrontierReportFilter
- Parameters:
initialFrontier
- the report to filter.- Returns:
- a filtered frontier report.
-
init
public void init(String[] args)
Initialize the filter from arguments.- Specified by:
init
in interfaceFrontierReportFilter
- Parameters:
args
- the arguments as strings.
-
getFilterId
public String getFilterId()
Description copied from interface:FrontierReportFilter
Returns a unique identifier for this filter class.- Specified by:
getFilterId
in interfaceFrontierReportFilter
- Returns:
- unique identifier for this filter class
-
-