IBM Rational Performance Tester SDK

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

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.MinAggregator
All Implemented Interfaces:
com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator, org.eclipse.emf.common.notify.Adapter

public class MinAggregator
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 cumulative Min value is calculated for a statistical object given that objects interval minimum data. In this mode, 1 target is required: -- SDCounterDescriptor for the cumulative minimum. 1 dependency is required. -- SDCounterDescriptor for the interval minimum. A sample non-singleton deployment of this aggregator is as follows When deployed as a node-singleton, the Minimum 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 Minimum for all like objects -- SDCounterDescriptor for Interval Minimum for all like objects 1 dependency is required. -- SDCounterDescriptor for the interval minimum. 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
MinAggregator()
           
 
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

MinAggregator

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

initTargetDescriptors

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

Overrides:
initTargetDescriptors in class Aggregator
Returns:
boolean

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

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.