pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

Package org.torweg.pulse.component.statistics.model.aggregation

Contains all the entities required for storing the results of the aggregators run by the DataAggregationJoblet.

See:
          Description

Interface Summary
ICount Implementing classes provide the following methods: int getCount() .
 

Class Summary
AbstractAggregation Abstract bass class representing a basic aggregation of statistical data (by aggregating Visits) as being produced by an AbstractBaseAggregator.
AbstractCountAggregation Abstract bass class representing a basic AbstractAggregation providing additional counter functionality.
AbstractRegexVersionedCounter<T extends AbstractAggregation> An abstract base class to derive a statistical data aggregation entity aggregating RegexVersions from.
AbstractRegexVersionedCounterAggregation<T,U extends AbstractRegexVersionedCounter<?>> An abstract base class to derive the actual aggregation for an AbstractRegexVersioned from.
AbstractTreeAggregation<T extends AbstractTreeElement<T>> An abstract base class to derive aggregations based on an a tree-like structure using nodes derived from AbstractTreeElement.
AbstractTreeElement<T extends AbstractTreeElement<T>> An abstract base class to derive the nodes the AbstractTreeAggregation operates on from.
AverageTimePerVisitAggregation Aggregates Visits and stores information about the average time spent on a "per Visit" basis for the set Duration.
CountryHitCounter Maps a counter to a country.
CountryPerPIRecordAggregation Aggregates the "countries" from the given Visit for a day per PIRecord for the set Duration.
CountryPerVisitAggregation Aggregates the "countries" on a "per Visit" basis for the set Duration.
ICountComparator A Comparator<ICount>.
OperatingSystemPerVisitAggregation The actual implementation of AbstractRegexVersionedCounterAggregation which stores the aggregated statistical data about OperatingSystems on a "per Visit" basis for the set Duration.
OperatingSystemVersionCounter The actual implementation of AbstractRegexVersionedCounter for storing the aggregated data about a version of an OperatingSystem, represented by a RegexVersion.
PathTreeAggregation The actual implementation of AbstractTreeAggregation which stores the aggregated statistical data per PathTreeElement on a "per Visit" basis for the set Duration.
PathTreeElement Represents a path string element within the pulse website statistics.
PIRecordCountAggregation Aggregates the daily hits (page impressions as represented by PIRecords) per Visit being aggregated on a "per Hour" basis for the set Duration.
PIRecordCountAggregationHitCounter The hit counter of the PIRecordCountAggregation.
RefererTreeAggregation The actual implementation of AbstractTreeAggregation used for storing the aggregated statistical data of the "referer analysis" of the statistics component - on a "per Visit" basis for the set Duration.
RefererTreeElement Represents a referer within the pulse website statistics.
ScreenResolutionPerVisitAggregation Stores the aggregated statistical data for ScreenResolution on a "per Visit" basis for the set Duration.
UserAgentPerVisitAggregation Stores information about the "user-agent" as aggregated by UserAgentPerVisitAggregator on a "per Visit" basis for the set Duration.
UserAgentVersionCounter The actual implementation of AbstractRegexVersionedCounterLocaleManager for storing the aggregated data about a version of an UserAgentLocaleManager, represented by a RegexVersionLocaleManager.
VisitCountAggregation Aggregates the given Visits for the set Duration.
 

Enum Summary
AbstractAggregation.Hour The known hours for the PIRecordCountAggregation.HitCounter.
ICountComparator.Mode The values for the mode of the ICountComparator which apply during internal compare.
ICountComparator.Order The values for the order of the ICountComparator.
 

Package org.torweg.pulse.component.statistics.model.aggregation Description

Contains all the entities required for storing the results of the aggregators run by the DataAggregationJoblet.