IBM Rational Performance Tester SDK

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

java.lang.Object
  extended by com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
      extended by com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
          extended by com.ibm.rational.test.lt.execution.results.data.aggregation.StandardAggregator
              extended by com.ibm.rational.test.lt.execution.results.data.aggregation.aggregators.MaxAggregator
All Implemented Interfaces:
com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator, org.eclipse.emf.common.notify.Adapter

public class MaxAggregator
extends com.ibm.rational.test.lt.execution.results.data.aggregation.StandardAggregator

May be deployed in 2 modes, Node Singleton and non-Singleton. In non-Singleton mode, the Max value is calculated for a statistical object given that objects interval maximum data. In this mode, 1 target is required: -- SDCounterDescriptor for the cumulative maximum. 1 dependency is required. -- SDCounterDescriptor for the interval maximum. A sample non-singleton deployment of this aggregator is as follows When deployed as a node-singleton, the Maximum value for all like elements is calculated for both the current interval and the cumulative run. In this mode, 2 targets are required: -- SDCounterDescriptor for Cumulative Maximum for all like objects -- SDCounterDescriptor for Interval Maximum for all like objects 1 dependency is required. -- SDCounterDescriptor for the interval maximum. A sample node-singleton deployment of this aggregator is as follows:


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
Aggregator.AggregationObservationAdapter, Aggregator.DataRepresentation, Aggregator.UnsmoothableDataException
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
activeNotifiers, basePathList, critical, job, jobForRecycle, started, targetDescriptor, targetNodeName, wildCardSubs
 
Fields inherited from class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
defaultSynchronizer, facade, latestTarget, obsoleteNotifiers, parentAdapter, targets
 
Constructor Summary
MaxAggregator()
           
 
Method Summary
 com.ibm.rational.test.lt.execution.results.data.collections.StringList getFirstTargetPath()
           
 AggregationJob getJob()
           
protected  boolean initTargetDescriptors()
          infrastructure use only
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.StandardAggregator
getLastContiguousValue, getLastDiscreteValue
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
_getSmoothedRepresentation, cleanup, clearData, convertSampleTimeToSystemTime, convertToTimeRangeRelativeTime, debugStop, debugStop, debugStop, getActiveNotifiers, getBasePathList, getConfigElement, getDescriptorClassificationString, getJobProcessingNodeName, getNodeName, getNotifiers, getSampleIntervalWidth, getSampleWindowIndex, getSmoothedRepresentation, getTargetDescriptor, getTargetDescriptorCount, getTargetDescriptors, getValueAddedByNotifier, isCritical, isStarted, logAddDataEvent, notifyChanged, queJob, registerObservationAdapter, resolveDescriptorPath, setBasePathList, setConfigElement, setCritical, setRunBasedTime, setTarget, setTargetNodeName, setTimeRange, setWildCardSubs, siftForSpecificCollection, startup, usesRunBasedTime
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.internal.data.adapters.RPTStatisticalAdapter
adapt, adapt, adapt, adapt, getFacade, getParentAdapter, getTarget, getTargetCollection, getTimeRange, isAdapterForType, isObsolete, registerForCleanup, retainAtTimeRangeCompletion, setFacade, setObsolete, setObsolete, setObsolete, unAdapt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
setFacade
 

Constructor Detail

MaxAggregator

public MaxAggregator()
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

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

initTargetDescriptors

protected boolean initTargetDescriptors()
Description copied from class: Aggregator
infrastructure use only

Overrides:
initTargetDescriptors in class Aggregator
Returns:
boolean

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.