IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.execution.results.data.aggregation
Class AggregationTimeBand

java.lang.Object
  extended by com.ibm.rational.test.lt.execution.results.data.aggregation.AggregationTimeBand

public final class AggregationTimeBand
extends Object

represents the time period during which data was actually collected for a sample interval


Constructor Summary
AggregationTimeBand(IStatModelFacade facade, double runTime, double intervalLength, String nodeName)
          constructor
 
Method Summary
 boolean containsRunTime(double runTime)
          returns true if beginning of run based time is contained withing this time band
 boolean containsSystemTime(double systemTime)
          returns true if beginning of run based time is contained withing this time band
 double getIntervalCenterAsRunTime()
          returns the sample interval center relative to the start of the run
 double getIntervalCenterAsSystemTime()
          returns the sample interval center relative to the epoch
 double getIntervalCenterRelativeToTimeRange(int sampleWindowIndex)
          returns the sample interval center relative to the start of the time range *
 int getIntervalHalfWidth()
          returns the sample interval width devided by 2.
 double getIntervalMaxAsRunTime()
           
 double getIntervalMaxAsSystemTime()
           
 double getIntervalMinAsRunTime()
           
 double getIntervalMinAsSystemTime()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationTimeBand

public AggregationTimeBand(IStatModelFacade facade,
                           double runTime,
                           double intervalLength,
                           String nodeName)
constructor

Parameters:
facade -
runTime -
intervalLength -
nodeName -
Method Detail

getIntervalCenterAsSystemTime

public double getIntervalCenterAsSystemTime()
                                     throws com.ibm.rpa.statistical.ModelFacadeException
returns the sample interval center relative to the epoch

Returns:
double
Throws:
com.ibm.rpa.statistical.ModelFacadeException

getIntervalCenterAsRunTime

public double getIntervalCenterAsRunTime()
returns the sample interval center relative to the start of the run

Returns:
double

getIntervalCenterRelativeToTimeRange

public double getIntervalCenterRelativeToTimeRange(int sampleWindowIndex)
                                            throws com.ibm.rpa.statistical.ModelFacadeException
returns the sample interval center relative to the start of the time range *

Throws:
com.ibm.rpa.statistical.ModelFacadeException

containsRunTime

public boolean containsRunTime(double runTime)
returns true if beginning of run based time is contained withing this time band

Parameters:
runTime -
Returns:
boolean

containsSystemTime

public boolean containsSystemTime(double systemTime)
returns true if beginning of run based time is contained withing this time band

Parameters:
systemTime -
Returns:
boolean

getIntervalHalfWidth

public int getIntervalHalfWidth()
returns the sample interval width devided by 2.

Returns:
int

getIntervalMinAsSystemTime

public double getIntervalMinAsSystemTime()
                                  throws com.ibm.rpa.statistical.ModelFacadeException
Throws:
com.ibm.rpa.statistical.ModelFacadeException

getIntervalMaxAsSystemTime

public double getIntervalMaxAsSystemTime()
                                  throws com.ibm.rpa.statistical.ModelFacadeException
Throws:
com.ibm.rpa.statistical.ModelFacadeException

getIntervalMinAsRunTime

public double getIntervalMinAsRunTime()

getIntervalMaxAsRunTime

public double getIntervalMaxAsRunTime()

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.