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

org.torweg.pulse.component.statistics
Class DataAggregationJobletConfiguration

java.lang.Object
  extended by org.torweg.pulse.configuration.Configuration
      extended by org.torweg.pulse.component.statistics.DataAggregationJobletConfiguration
All Implemented Interfaces:
java.io.Serializable

public class DataAggregationJobletConfiguration
extends Configuration

The Configuration of the DataAggregationJoblet.

Version:
$Revision: 1538 $
Author:
Daniel Dietz
See Also:
Serialized Form

Constructor Summary
DataAggregationJobletConfiguration()
           
 
Method Summary
 java.util.Set<java.lang.String> getAggregatorClassNames()
          Returns the list with fqn of the AbstractBaseAggregators to be processed.
 TimeSpan getAssumedTimeForLastPageImpression()
          Returns the TimeSpan representing the assumed time for the last page impression of a Visit.
 EmailConfiguration getExceptionEmailConfiguration()
          Returns the EmailConfiguration for email notifications about exceptions during the execution of the DataAggregationJoblet .
 TimeSpan getMaxSessionIdleTime()
          Returns the TimeSpan representing the maximum idle time of a session - for the statistics.
 int getPIRecordProcessingLimit()
          Returns the processing limit for the PIRecords.
 java.util.Set<java.lang.String> getPostAggregationTaskClassNames()
          Returns the list with fqn of the IPreAggregationAndOrPostAggregationTask s to be processed.
 java.util.Set<java.lang.String> getPostTaskClassNames()
          Returns the list with fqn of the IPreRunAndOrPostRunTask s to be processed.
 java.util.Set<java.lang.String> getPreAggregationTaskClassNames()
          Returns the list with fqn of the IPreAggregationAndOrPostAggregationTask s to be processed.
 java.util.Set<java.lang.String> getPreTaskClassNames()
          Returns the list with fqn of the IPreRunAndOrPostRunTask s to be processed.
 
Methods inherited from class org.torweg.pulse.configuration.Configuration
getBundle, isBundleConfiguration, isModified, setBundle, setConfigFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataAggregationJobletConfiguration

public DataAggregationJobletConfiguration()
Method Detail

getMaxSessionIdleTime

public final TimeSpan getMaxSessionIdleTime()
Returns the TimeSpan representing the maximum idle time of a session - for the statistics.

Returns:
the maxSessionIdleTime

getAssumedTimeForLastPageImpression

public final TimeSpan getAssumedTimeForLastPageImpression()
Returns the TimeSpan representing the assumed time for the last page impression of a Visit.

Returns:
the assumedTimeForLastPageImpression

getAggregatorClassNames

public final java.util.Set<java.lang.String> getAggregatorClassNames()
Returns the list with fqn of the AbstractBaseAggregators to be processed.

Returns:
an unmodifiable view of the aggregatorClassNames

getPreTaskClassNames

public final java.util.Set<java.lang.String> getPreTaskClassNames()
Returns the list with fqn of the IPreRunAndOrPostRunTask s to be processed.

Returns:
an unmodifiable view of the preTaskClassNames

getPostTaskClassNames

public final java.util.Set<java.lang.String> getPostTaskClassNames()
Returns the list with fqn of the IPreRunAndOrPostRunTask s to be processed.

Returns:
an unmodifiable view of the postTaskClassNames

getPreAggregationTaskClassNames

public final java.util.Set<java.lang.String> getPreAggregationTaskClassNames()
Returns the list with fqn of the IPreAggregationAndOrPostAggregationTask s to be processed.

Returns:
an unmodifiable view of the preAggregationTaskClassNames

getPostAggregationTaskClassNames

public final java.util.Set<java.lang.String> getPostAggregationTaskClassNames()
Returns the list with fqn of the IPreAggregationAndOrPostAggregationTask s to be processed.

Returns:
an unmodifiable view of the postAggregationTaskClassNames

getPIRecordProcessingLimit

public final int getPIRecordProcessingLimit()
Returns the processing limit for the PIRecords.

If not configured: 150000 (150-thousand)

Returns:
the processing limit for the PIRecords

getExceptionEmailConfiguration

public final EmailConfiguration getExceptionEmailConfiguration()
Returns the EmailConfiguration for email notifications about exceptions during the execution of the DataAggregationJoblet .

Returns:
the exception-EmailConfiguration or null if not configured