Code Search for Developers
 
 
  

AllHitsAnalyser.java from Tea Stats at Krugle


Show AllHitsAnalyser.java syntax highlighted

package net.time4tea.webstats.analyser.composite.session;

import net.time4tea.webstats.analyser.Analyser;
import net.time4tea.webstats.analyser.extractor.key.ConstantKeyFinder;
import net.time4tea.webstats.analyser.extractor.value.SessionSizeValueFinder;
import net.time4tea.webstats.jms.EnvironmentException;
import net.time4tea.webstats.process.Processor;
import net.time4tea.webstats.session.Session;
import net.time4tea.webstats.statistic.repo.StatisticMapRepository;

/**
 * Originally richja 04-May-2007
 */
public class AllHitsAnalyser implements Processor<Session> {
    private Analyser<Session> analyser;

    public AllHitsAnalyser(StatisticMapRepository repository) {
        analyser = new Analyser<Session>("Page Hits", repository, new ConstantKeyFinder(), new SessionSizeValueFinder());
    }

    public boolean process(Session thing) throws EnvironmentException {
        return analyser.process(thing);
    }
}




See more files for this project here

Tea Stats

Web log analyzer... Written in OO Perl, provides the usual host / page analysis. Can also do site graphing using graphviz, browser, os, worm and search engine identification, and country and session tracking.

Project homepage: http://sourceforge.net/projects/teastats
Programming language(s): Java
License: other

  AllHitsAnalyser.java
  BrowserAnalyser.java
  HowManyClicksPerSessionAnalyser.java
  LocationAnalyser.java
  SearchEngineTermAnalyser.java
  SearchEngineTermWordAnalyser.java
  SessionCountAnalyser.java
  SessionDurationAnalyser.java