com.ibm.websphere.pmi.stat
Class StatisticImpl
- java.lang.Object
com.ibm.websphere.pmi.stat.StatisticImpl
All implemented interfaces:
Statistic, java.io.Serializable
Direct known subclasses:
BoundaryStatisticImpl, CountStatisticImpl, DoubleStatisticImpl, RangeStatisticImpl, TimeStatisticImpl
Deprecated. As of 6.0, replaced with
WSStatistic
- public abstract class StatisticImpl
- extends java.lang.Object
- implements Statistic, java.io.Serializable
StatisticImpl
is an abstract class. It is the base class
for all the XXXStatisticImpl classes.
See Also:
Field Summary
Modifier and Type | Field and Description |
---|---|
|
serialVersionUID
Deprecated.
|
Constructor Summary
Constructor and Description |
---|
StatisticImpl(int id)
Deprecated.
|
StatisticImpl(int id,java.lang.String name,java.lang.String unit,java.lang.String description,long startTime,long lastSampleTime)
Deprecated.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
combine(Statistic data)
Deprecated. Aggregate the value of parameter data to this data
|
|
delta(Statistic data)
Deprecated.
|
|
disable()
Deprecated. Server side API only: Set the data disabled
|
|
enable(int level)
Deprecated. Server side API only: Set the data enabled and reset the value and createTime
|
getDataInfo()
Deprecated. Get config info for the data.
|
|
|
getDescription()
Deprecated.
|
|
getId()
Deprecated.
|
|
getLastSampleTime()
Deprecated.
|
|
getName()
Deprecated.
|
|
getStartTime()
Deprecated.
|
|
getUnit()
Deprecated.
|
|
isEnabled()
Deprecated. return if the data is enabled
|
|
reset()
Deprecated. Reset the createTime
|
|
resetOnClient(Statistic data)
Deprecated. Reset the data value to zero on client side.
|
|
setDataInfo(PmiDataInfo info)
Deprecated. Set the static info for this data.
|
|
setDataInfo(PmiModuleConfig config)
Deprecated. Set the static info for this data.
|
|
setLastSampleTime(long lastSampleTime)
Deprecated. Set last sample time - server side only
|
|
setStartTime(long startTime)
Deprecated. Set start time - server side only
|
|
toString()
Deprecated.
|
|
toString(java.lang.String indent)
Deprecated.
|
|
toXML()
Deprecated.
|
|
update(Statistic data)
Deprecated. Update itself with the new value in data.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail
serialVersionUID
- public static final long serialVersionUID
Deprecated.
See Also:
Constructor Detail
StatisticImpl
- public StatisticImpl(int id)
Deprecated.
StatisticImpl
- public StatisticImpl(int id,
- java.lang.String name,
- java.lang.String unit,
- java.lang.String description,
- long startTime,
- long lastSampleTime)
Deprecated.
Method Detail
getName
- public java.lang.String getName( )
Deprecated.
getUnit
- public java.lang.String getUnit( )
Deprecated.
getDescription
- public java.lang.String getDescription( )
Deprecated.
Specified by:
getDescription
in interface Statistic
getStartTime
- public long getStartTime()
Deprecated.
Specified by:
getStartTime
in interface Statistic
Returns:
the time when the data is started
getLastSampleTime
- public long getLastSampleTime()
Deprecated.
Specified by:
getLastSampleTime
in interface Statistic
enable
- public void enable(int level)
Deprecated.
Server side API only: Set the data enabled and reset the value and createTime
disable
- public void disable()
Deprecated.
Server side API only: Set the data disabled
isEnabled
- public boolean isEnabled()
Deprecated.
return if the data is enabled
reset
- public void reset()
Deprecated.
Reset the createTime
setDataInfo
- public void setDataInfo(PmiModuleConfig config)
Deprecated.
Description copied from interface:
Statistic
Set the static info for this data. This should be called on client side when using
JMX interface directly. No need to call it if you use PmiClient API.
setDataInfo
- public void setDataInfo(PmiDataInfo info)
Deprecated.
Description copied from interface:
Statistic
Set the static info for this data. This should be called on client side when using
JMX interface directly. No need to call it if you use PmiClient API.
setLastSampleTime
- public void setLastSampleTime(long lastSampleTime)
Deprecated.
Description copied from interface:
Statistic
Set last sample time - server side only
setStartTime
- public void setStartTime(long startTime)
Deprecated.
Description copied from interface:
Statistic
Set start time - server side only
getId
- public int getId()
Deprecated.
Returns:
data id
getDataInfo
- public PmiDataInfo getDataInfo( )
Deprecated.
Description copied from interface:
Statistic
Get config info for the data.
toXML
- public java.lang.String toXML()
Deprecated.
toString
- public java.lang.String toString( )
Deprecated.
Overrides:
toString
in class java.lang.Object
toString
- public java.lang.String toString( java.lang.String indent)
Deprecated.
update
- public abstract void update(Statistic data)
Deprecated.
Update itself with the new value in data.
Parameters:
data
- must have the same data ID and type delta
Deprecated.
Parameters:
data
- must have the same data ID and type Returns:
an Statistic object whose value is the difference of (this - data)
combine
- public abstract void combine(Statistic data)
Deprecated.
Aggregate the value of parameter data to this data
Parameters:
data
- must have the same data ID and type resetOnClient
- public abstract void resetOnClient( Statistic data)
Deprecated.
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.
Parameters:
data
- must have the same data ID and type