IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.execution.results.data.aggregation.transferaggregators
Class AverageTransferAggregator

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

public class AverageTransferAggregator
extends TransferAggregator

transfers an Average interval value and its basis Sample deployment:


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
AverageTransferAggregator()
           
 
Method Summary
 void cleanup()
           
 AggregationJob getJob()
           
 Aggregator.DataRepresentation getSmoothedRepresentation(com.ibm.rational.test.lt.execution.results.view.data.RPTDataQuery dataset, org.eclipse.hyades.model.statistical.SDSnapshotObservation observation, com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange, int numPoints, double startTime, double endTime, String label)
           
protected  boolean initTargetDescriptors()
          infrastructure use only
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
           
 boolean startup()
          infrastructure use only
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.TransferAggregator
alwaysRetainData, clearData, getDescriptorClassificationString, getFirstTargetPath
 
Methods inherited from class com.ibm.rational.test.lt.execution.results.data.aggregation.Aggregator
_getSmoothedRepresentation, convertSampleTimeToSystemTime, convertToTimeRangeRelativeTime, debugStop, debugStop, debugStop, getActiveNotifiers, getBasePathList, getConfigElement, getJobProcessingNodeName, getNodeName, getNotifiers, getSampleIntervalWidth, getSampleWindowIndex, getTargetDescriptor, getTargetDescriptorCount, getTargetDescriptors, getValueAddedByNotifier, isCritical, isStarted, logAddDataEvent, queJob, registerObservationAdapter, resolveDescriptorPath, setBasePathList, setConfigElement, setCritical, setRunBasedTime, setTargetNodeName, setTimeRange, setWildCardSubs, siftForSpecificCollection, 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

AverageTransferAggregator

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

startup

public boolean startup()
Description copied from class: TransferAggregator
infrastructure use only

Specified by:
startup in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
Overrides:
startup in class TransferAggregator

initTargetDescriptors

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

Overrides:
initTargetDescriptors in class Aggregator
Returns:
boolean

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

cleanup

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

getSmoothedRepresentation

public Aggregator.DataRepresentation getSmoothedRepresentation(com.ibm.rational.test.lt.execution.results.view.data.RPTDataQuery dataset,
                                                               org.eclipse.hyades.model.statistical.SDSnapshotObservation observation,
                                                               com.ibm.rational.test.lt.execution.results.internal.data.aggregation.RPTTimeRange timeRange,
                                                               int numPoints,
                                                               double startTime,
                                                               double endTime,
                                                               String label)
                                                        throws Aggregator.UnsmoothableDataException
Specified by:
getSmoothedRepresentation in interface com.ibm.rational.test.lt.execution.results.data.aggregation.IAggregator
Overrides:
getSmoothedRepresentation in class Aggregator
Throws:
Aggregator.UnsmoothableDataException

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.