IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.pmi.stat
Interface Stats

All Superinterfaces:
Stats

Deprecated. As of 6.0, replaced with WSStats

public interface Stats
extends Stats

The Stats interface extends the JSR-077's Stats interface. This extended interface supports sub-Stats in it.

Note that this Stats interface is an extension of JSR77's Stats interface. You can call any method in JSR77 on it. If you use PMI API, you will get objects of this interface. But if you use JSR77's getStats method, you will get objects of JSR77's Stats interface. Then, you will have to cast it to be PMI's stats interface if you want to use the additional methods provided by PMI.


Field Summary
static java.lang.String UNIT_KB
          Deprecated.  
 
Method Summary
 boolean add(Statistic newMember)
          Deprecated. add a Statistic data - usually only called on server side
 boolean add(Stats newMember)
          Deprecated. add a Stats - usually only called on server side
 int getLevel()
          Deprecated. get the instrumentation level
 java.lang.String getName()
          Deprecated.  
 Statistic getStatistic(int dataId)
          Deprecated. get Statistic by data ID
 Stats getStats(java.lang.String name)
          Deprecated.  
 java.lang.String getStatsType()
          Deprecated.  
 Stats[] getSubStats()
          Deprecated.  
 long getTime()
          Deprecated. Set query time - the time when the client request comes to server
 int getType()
          Deprecated.  
 java.lang.String[] listStatisticNames()
          Deprecated. same as getStatisticNames method
 Statistic[] listStatistics()
          Deprecated. same as getStatistics method
 Stats[] listSubStats()
          Deprecated. same as getSubStats method
 void resetOnClient(boolean recursive)
          Deprecated. Reset on client only
 void setConfig(PmiModuleConfig config)
          Deprecated. Call this method to set the static config info.
 void setLevel(int level)
          Deprecated. set level if level is not passed via constructor
 void setStatistics(java.util.ArrayList dataMembers)
          Deprecated. set Statistic data - usually only called on server side
 void setSubStats(java.util.ArrayList subCollections)
          Deprecated. set sub-Stats - usually only called on server side
 java.lang.String toString()
          Deprecated.  
 java.lang.String toString(java.lang.String indent)
          Deprecated.  
 void update(Stats newStats, boolean keepOld, boolean recursiveUpdate)
          Deprecated. Update the Stats object
 
Methods inherited from interface com.ibm.websphere.management.statistics.Stats
getStatistic, getStatisticNames, getStatistics
 

Field Detail

UNIT_KB

static final java.lang.String UNIT_KB
Deprecated. 
See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
Deprecated. 
Returns:
name of the Stats

getStatsType

java.lang.String getStatsType()
Deprecated. 
Returns:
Stats type. This type is used to bind the static information to the Stats

getType

int getType()
Deprecated. 
Returns:
collection type. This type identifies the stats collection level in the PMI hierarcy.

getLevel

int getLevel()
Deprecated. 
get the instrumentation level


getTime

long getTime()
Deprecated. 
Set query time - the time when the client request comes to server


setConfig

void setConfig(PmiModuleConfig config)
Deprecated. 
Call this method to set the static config info.

Note that the PMI data retrieved from server only have the value and time stamp information. If you use PmiClient API, PmiClient will link the static config info with the dynamic value together for the data. However, if you use JMX API direclty, you have to link them togehter after you get the data. Otherwise, static config info like name, description, unit, etc will be null. Static config info can be cached and used for all the data retrieval.


setStatistics

void setStatistics(java.util.ArrayList dataMembers)
Deprecated. 
set Statistic data - usually only called on server side


setSubStats

void setSubStats(java.util.ArrayList subCollections)
Deprecated. 
set sub-Stats - usually only called on server side


add

boolean add(Statistic newMember)
Deprecated. 
add a Statistic data - usually only called on server side


add

boolean add(Stats newMember)
Deprecated. 
add a Stats - usually only called on server side


setLevel

void setLevel(int level)
Deprecated. 
set level if level is not passed via constructor


getStatistic

Statistic getStatistic(int dataId)
Deprecated. 
get Statistic by data ID


getStats

Stats getStats(java.lang.String name)
Deprecated. 
Returns:
the sub-stat by the name

getSubStats

Stats[] getSubStats()
Deprecated. 
Returns:
all the sub-stats in it.

listStatistics

Statistic[] listStatistics()
Deprecated. 
same as getStatistics method


listSubStats

Stats[] listSubStats()
Deprecated. 
same as getSubStats method


listStatisticNames

java.lang.String[] listStatisticNames()
Deprecated. 
same as getStatisticNames method


update

void update(Stats newStats,
            boolean keepOld,
            boolean recursiveUpdate)
Deprecated. 
Update the Stats object

Parameters:
newStats - the new value of the Stats
keepOld - do not remove the old data/subStats that are not in newStats when it is true
recursiveUpdate - recursively update the sub-stats when it is true

resetOnClient

void resetOnClient(boolean recursive)
Deprecated. 
Reset on client only


toString

java.lang.String toString()
Deprecated. 
Overrides:
toString in class java.lang.Object

toString

java.lang.String toString(java.lang.String indent)
Deprecated. 

IBM WebSphere Application ServerTM
Release 8