| AbstractDatabaseConnectionOutlierDetector<T extends DataContainer> | 
 Ancestor for outlier detectors that require a database connection. 
 | 
| AbstractOutlierDetector<T extends DataContainer> | 
 Abstract base class for outlier detectors. 
 | 
| AbstractOutlierDetector.DetectorJob<T extends DataContainer> | 
 A job class specific to outlier detectors. 
 | 
| AbstractScript | 
 Ancestor for outlier detector scripts. 
 | 
| AbstractScriptedOutlierDetector | 
 Abstract ancestor for outlier detectors that execute external scripts. 
 | 
| Excluded | 
 Checks whether the 'Excluded' flag has been set in the report. 
 | 
| FieldRequired | 
 Checks whether the specified field is present in the report. 
 | 
| FilteredOutlierDetector<T extends DataContainer> | 
 A meta detector that first filters the data through a filter before pushing it through the base detector. 
 | 
| Groovy | 
 An outlier detector that uses a Groovy script for processing the data. 
 | 
| MinMax | 
 Detects data containers where a report value is too high/low. 
 | 
| MultiOutlierDetector<T extends DataContainer> | 
 A meta-detector that runs multiple outlier detectors over the data. 
 | 
| PassThrough | 
 A dummy detector that detects nothing. 
 | 
| Scripted | 
 An outlier detector that uses any scripting handler for processing the data with a script located in the specified file. 
 | 
| StringMatcher | 
 Checks whether the specified string field is available in the report and the value matches the specified regular expression. 
 | 
| TargetRequired | 
 Checks whether the specified target field is available in the report. 
 | 
| TimeseriesMinPoints | 
 Ensures that a minimum number of points in the timeseries have the specified minimum value. 
 | 
| TimeseriesRange | 
 Ensures that timeseries values lie within the defined range. 
 | 
| TimeseriesTimestampCheck | 
 Checks whether the timestamp with the specified index meets the condition (eg before or after the supplied timestamp). 
 |