BrowserErrorsAnalyser.java from Tea Stats at Krugle
Show BrowserErrorsAnalyser.java syntax highlighted
package net.time4tea.webstats.analyser.composite.page;
import net.time4tea.webstats.analyser.Analyser;
import net.time4tea.webstats.analyser.extractor.key.BrowserKeyFinder;
import net.time4tea.webstats.filter.http.StatusCodeFilter;
import net.time4tea.webstats.jms.EnvironmentException;
import net.time4tea.webstats.process.Processor;
import net.time4tea.webstats.record.Page;
import net.time4tea.webstats.statistic.repo.StatisticMapRepository;
/**
* Originally richja 11-May-2007
*/
public class BrowserErrorsAnalyser implements Processor<Page> {
private Analyser<Page> analyser;
public BrowserErrorsAnalyser(StatisticMapRepository repository) {
analyser = new Analyser<Page>("Browsers Causing Errors", new StatusCodeFilter(400, 599), repository, new BrowserKeyFinder());
}
public boolean process(Page thing) throws EnvironmentException {
return analyser.process(thing);
}
}
See more files for this project here