com.ibm.websphere.pmi.stat
Class CountStatisticImpl
java.lang.Object
|
+--com.ibm.websphere.pmi.stat.StatisticImpl
|
+--com.ibm.websphere.pmi.stat.CountStatisticImpl
- All Implemented Interfaces:
- com.ibm.websphere.management.statistics.CountStatistic, java.io.Serializable, com.ibm.websphere.management.statistics.Statistic, Statistic
- public class CountStatisticImpl
- extends StatisticImpl
- implements com.ibm.websphere.management.statistics.CountStatistic
Implement JSR77's CountStatistic interface.
- See Also:
- Serialized Form
Field Summary |
protected long |
count
|
Constructor Summary |
CountStatisticImpl(int dataId)
|
CountStatisticImpl(int dataId,
long count,
long startTime,
long lastSampleTime)
|
CountStatisticImpl(int id,
java.lang.String name,
java.lang.String unit,
java.lang.String description,
long startTime,
long lastSampleTime)
|
Methods inherited from class com.ibm.websphere.pmi.stat.StatisticImpl |
disable, enable, getDataInfo, getDescription, getId, getLastSampleTime, getName, getStartTime, getUnit, isEnabled, setDataInfo, setDataInfo, setLastSampleTime, setStartTime, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.websphere.management.statistics.Statistic |
getDescription, getLastSampleTime, getName, getStartTime, getUnit |
count
protected long count
CountStatisticImpl
public CountStatisticImpl(int dataId)
CountStatisticImpl
public CountStatisticImpl(int dataId,
long count,
long startTime,
long lastSampleTime)
CountStatisticImpl
public CountStatisticImpl(int id,
java.lang.String name,
java.lang.String unit,
java.lang.String description,
long startTime,
long lastSampleTime)
reset
public void reset()
- Description copied from class:
StatisticImpl
- Reset the createTime
- Overrides:
reset
in class StatisticImpl
reset
public void reset(boolean resetAll)
set
public void set(long count,
long startTime,
long lastSampleTime)
getCount
public long getCount()
- Specified by:
getCount
in interface com.ibm.websphere.management.statistics.CountStatistic
combine
public void combine(Statistic otherStat)
- Description copied from class:
StatisticImpl
- Aggregate the value of parameter data to this data
- Overrides:
combine
in class StatisticImpl
- Following copied from class:
com.ibm.websphere.pmi.stat.StatisticImpl
- Parameters:
data
- must have the same data ID and type
setCount
public void setCount(long value)
increment
public void increment()
- Server side only method
increment
public void increment(long val)
- Server side only method
decrement
public void decrement()
- Server side only method
decrement
public void decrement(long val)
- Server side only method
toString
public java.lang.String toString()
- Overrides:
toString
in class StatisticImpl
toString
public java.lang.String toString(java.lang.String indent)
- Overrides:
toString
in class StatisticImpl
update
public void update(Statistic otherStat)
- Description copied from class:
StatisticImpl
- Update itself with the new value in data.
- Overrides:
update
in class StatisticImpl
- Following copied from class:
com.ibm.websphere.pmi.stat.StatisticImpl
- Parameters:
data
- must have the same data ID and type
delta
public Statistic delta(Statistic otherStat)
- Overrides:
delta
in class StatisticImpl
- Following copied from class:
com.ibm.websphere.pmi.stat.StatisticImpl
- Parameters:
data
- must have the same data ID and type- Returns:
- an Statistic object whose value is the difference of (this - data)
resetOnClient
public void resetOnClient(Statistic other)
- Description copied from class:
StatisticImpl
- Reset the data value to zero on client side. When using update method, the value
will always be the value since the last reset is called.
- Overrides:
resetOnClient
in class StatisticImpl
- Following copied from class:
com.ibm.websphere.pmi.stat.StatisticImpl
- Parameters:
data
- must have the same data ID and type