com.ibm.wsspi.pmi.stat

Interface SPIRangeStatistic

All Superinterfaces:
SPIStatistic, com.ibm.websphere.pmi.stat.WSRangeStatistic, com.ibm.websphere.pmi.stat.WSStatistic
All known subinterfaces:
SPIBoundedRangeStatistic

  1. public interface SPIRangeStatistic
  2. extends SPIStatistic, com.ibm.websphere.pmi.stat.WSRangeStatistic
WebSphere interface to instrument a Range statistic.

Method Summary

Modifier and Type Method and Description
  1. void
decrement()
Decrement the current value by 1.
  1. void
decrement(long decVal)
Decrement the current value by incVal.
  1. void
decrement(long lastSampleTime,long incVal)
Decrement the current value by incVal.
  1. void
increment()
Increment the current value by 1.
  1. void
increment(long incVal)
Increment the current value by incVal.
  1. void
increment(long lastSampleTime,long incVal)
Increment the current value by incVal.
  1. void
set(long currentValue)
Set the current value.
  1. void
set(long lastSampleTime,long val)
Set the current value.
  1. void
set(long lowWaterMark,long highWaterMark,long current,double integral,long startTime,long lastSampleTime)
Set the Range statistic with the following values
  1. void
setLastValue(long val)
Set the current value.
  1. void
setWaterMark(long currentValue)
Updates high water mark and low water mark based on the input value
  1. void
setWaterMark(long lastSampleTime,long currentValue)
Updates high water mark and low water mark based on the input value
  1. long
updateIntegral()
Updates the intergal value.
  1. long
updateIntegral(long lastSampleTime)
Updates the intergal value.
Methods inherited from interface com.ibm.wsspi.pmi.stat.SPIStatistic
isEnabled, reset, setLastSampleTime, setStartTime
Methods inherited from interface com.ibm.websphere.pmi.stat.WSRangeStatistic
getCurrent, getHighWaterMark, getIntegral, getLowWaterMark, getMean
Methods inherited from interface com.ibm.websphere.pmi.stat.WSStatistic
combine, copy, delta, getDataInfo, getDescription, getId, getLastSampleTime, getName, getStartTime, getUnit, rateOfChange, resetOnClient, setDataInfo, setDataInfo, toString, toXML, update

Method Detail

setWaterMark

  1. void setWaterMark(long currentValue)
Updates high water mark and low water mark based on the input value

setWaterMark

  1. void setWaterMark(long lastSampleTime,
  2. long currentValue)
Updates high water mark and low water mark based on the input value

set

  1. void set(long lowWaterMark,
  2. long highWaterMark,
  3. long current,
  4. double integral,
  5. long startTime,
  6. long lastSampleTime)
Set the Range statistic with the following values

set

  1. void set(long currentValue)
Set the current value. The water marks will be updated automatically.

set

  1. void set(long lastSampleTime,
  2. long val)
Set the current value. The water marks will be updated automatically.

increment

  1. void increment()
Increment the current value by 1. The water marks will be updated automatically.

increment

  1. void increment(long incVal)
Increment the current value by incVal. The water marks will be updated automatically.

increment

  1. void increment(long lastSampleTime,
  2. long incVal)
Increment the current value by incVal. The water marks will be updated automatically.

decrement

  1. void decrement()
Decrement the current value by 1. The water marks will be updated automatically.

decrement

  1. void decrement(long decVal)
Decrement the current value by incVal. The water marks will be updated automatically.

decrement

  1. void decrement(long lastSampleTime,
  2. long incVal)
Decrement the current value by incVal. The water marks will be updated automatically.

setLastValue

  1. void setLastValue(long val)
Set the current value. The water marks are not updated.

updateIntegral

  1. long updateIntegral()
Updates the intergal value. Typically, this method shouldn't be called from the application.

updateIntegral

  1. long updateIntegral(long lastSampleTime)
Updates the intergal value. Typically, this method shouldn't be called from the application.