com.ibm.rational.test.lt.execution.results.data.aggregation.aggregators

Class RateAggregator

  • All Implemented Interfaces:
    com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator, org.eclipse.emf.common.notify.Adapter


    public class RateAggregator
    extends com.ibm.rational.test.lt.execution.results.data.aggregation.StandardAggregator
    Aggregates the rate at which statistical events occur. May be deployed as a node singleton or a non-singleton. 2 Targets Required in this order: -- SDCounterDescriptor for Cumulative Rate -- SDCounterDescriptor for interval Rate 2 dependencies required in this order: -- SDCounterDescriptor containing the integer value (event) for which a rate will be calculated -- SDCounterDescriptor Run/Run Duration/Scalar cumulative An example of this Aggregator deployed as a node singleton follows: Note: When RateAggregator is deployed as a node singleton as shown above, the "Rate interval" and "Rate For Run" counters are automatically created and filled for each individual target such as Page or Page Element. It is not necessary to deploy an aggregator to calculate these individual target counters if a node-singleton is already using the target as a dependency.
    • Field Detail

      • responsibleForRIServicing

        protected boolean responsibleForRIServicing
      • responsibleForRCServicing

        protected boolean responsibleForRCServicing
    • Constructor Detail

      • RateAggregator

        public RateAggregator()
    • Method Detail

      • getJob

        public AggregationJob getJob()
        Specified by:
        getJob in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
        Specified by:
        getJob in class Aggregator
      • notifyChanged

        public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
        Specified by:
        notifyChanged in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
        Specified by:
        notifyChanged in interface org.eclipse.emf.common.notify.Adapter
        Overrides:
        notifyChanged in class Aggregator
      • setTarget

        public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
        Specified by:
        setTarget in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
        Specified by:
        setTarget in interface org.eclipse.emf.common.notify.Adapter
        Overrides:
        setTarget in class Aggregator
      • getFirstTargetPath

        public com.ibm.rational.test.lt.execution.results.data.collections.StringList getFirstTargetPath()
        Specified by:
        getFirstTargetPath in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
        Specified by:
        getFirstTargetPath in class Aggregator
      • cleanup

        public void cleanup()
        Specified by:
        cleanup in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
        Overrides:
        cleanup in class Aggregator
IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2013. All rights reserved.