Interface FrontierReportFilter
-
- All Known Implementing Classes:
ExhaustedQueuesFilter
,RetiredQueuesFilter
,TopTotalEnqueuesFilter
public interface FrontierReportFilter
Interface for a frontier report filter.Such a filter takes a frontier report as input, and filters its lines to generate another frontier report.
-
-
Method Summary
All Methods Instance Methods Abstract 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
-
init
void init(String[] args)
Initialize the filter from arguments.- Parameters:
args
- the arguments as strings.
-
process
InMemoryFrontierReport process(FrontierReport initialFrontier)
Filters the given frontier report.- Parameters:
initialFrontier
- the report to filter.- Returns:
- a filtered frontier report.
-
getFilterId
String getFilterId()
Returns a unique identifier for this filter class.- Returns:
- unique identifier for this filter class
-
-