PreEmptive Analytics .NET API  1.3
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | List of all members
PreEmptive.Analytics.Common.FeatureCorrelator Class Reference

Groups together feature start and stop messages by associating their group ID. More...

Public Member Functions

 FeatureCorrelator (IFeatureGroupDictionary featuregroups=null, IFeaturePartitioner partitioner=null)
 Constructor for the FeatureCorrelator. More...
 
FeatureGroup Start (string name)
 Method for handling the grouping of feature start messages. More...
 
FeatureGroup Stop (string name)
 Method for handling the grouping of feature stop messages. More...
 

Detailed Description

Groups together feature start and stop messages by associating their group ID.

Constructor & Destructor Documentation

PreEmptive.Analytics.Common.FeatureCorrelator.FeatureCorrelator ( IFeatureGroupDictionary  featuregroups = null,
IFeaturePartitioner  partitioner = null 
)

Constructor for the FeatureCorrelator.

Parameters
featuregroupsA dictionary used for storing the groups of features.
partitionerA class that provides a method for splitting up features.

Member Function Documentation

FeatureGroup PreEmptive.Analytics.Common.FeatureCorrelator.Start ( string  name)

Method for handling the grouping of feature start messages.

Parameters
nameThe name of the feature.
Returns
The feature group the message belongs to.
FeatureGroup PreEmptive.Analytics.Common.FeatureCorrelator.Stop ( string  name)

Method for handling the grouping of feature stop messages.

Parameters
nameThe name of the feature.
Returns
The feature group the message belongs to.

The documentation for this class was generated from the following file: