com.ibm.websphere.pmi.stat
Class StatsImpl
- java.lang.Object
-
- com.ibm.websphere.pmi.stat.StatsImpl
-
- All Implemented Interfaces:
- Stats, PmiConstants, com.ibm.ws.pmi.wire.WpdCollection, java.io.Serializable
- Direct Known Subclasses:
- EJBStatsImpl, JCAConnectionStatsImpl, JCAStatsImpl, JDBCConnectionStatsImpl, JDBCStatsImpl, JTAStatsImpl, JVMStatsImpl, ServletStatsImpl
Deprecated.As of 6.0, replaced withWSStats
public class StatsImpl extends java.lang.Object implements Stats, com.ibm.ws.pmi.wire.WpdCollection, PmiConstants, java.io.Serializable
Implements com.ibm.websphere.pmi.stat.Stats interface. It also implements WpdCollection for backward compatibility.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description protected java.util.ArrayList
dataMembers
Deprecated.protected int
instrumentationLevel
Deprecated.protected java.lang.String
name
Deprecated.protected java.lang.String
statsType
Deprecated.protected java.util.ArrayList
subCollections
Deprecated.protected long
time
Deprecated.protected int
type
Deprecated.-
Fields inherited from interface com.ibm.websphere.pmi.PmiConstants
AE_35, AE_40, AES_40, ALL_DATA, APPSERVER_MODULE, BEAN_METHODS_SUBMODULE, BEAN_MODULE, CACHE_MODULE, COLLECTION_DESC, CONNPOOL_MODULE, DEFAULT_MODULE_PREFIX, EJB_ENTITY, EJB_MESSAGEDRIVEN, EJB_METHODS_METHOD_CALLS, EJB_METHODS_METHOD_LOAD, EJB_METHODS_METHOD_RESPONSE_TIME, EJB_SINGLETON, EJB_STATEFUL, EJB_STATELESS, INITIALIZATION_FAILED, INITIALIZING, INTERCEPTOR_SUBMODULE, J2C_CF, J2C_DS, J2C_JMS_CONNECTIONS, J2C_MODULE, JAVA_TIME_CONVERT_RATIO, JVMPI_MODULE, LEVEL_DISABLE, LEVEL_ENABLE, LEVEL_FINEGRAIN, LEVEL_HIGH, LEVEL_HIGH_STRING, LEVEL_LOW, LEVEL_LOW_STRING, LEVEL_MAX, LEVEL_MAX_STRING, LEVEL_MEDIUM, LEVEL_MEDIUM_STRING, LEVEL_NONE, LEVEL_NONE_STRING, LEVEL_UNDEFINED, LOAD_AVG, LOST_CONTACT, METHODS_SUBMODULE_SHORTNAME, MSG_BUNDLE, NOT_IN_SUBMODULE, ORBPERF_MODULE, PLATFORM_ALL, PLATFORM_DISTRIBUTED, PLATFORM_ZOS, PMI_DISABLE_STRING, ROOT_DESC, ROOT_NAME, RUNNING, RUNTIME_MODULE, SERVLET_SUBMODULE, SERVLETS_SUBMODULE_SHORTNAME, SESSIONS_MODULE, STOPPED, SYSTEM_MODULE, TEMPLATE_SUBMODULE, TERMINATING, THREADPOOL_MODULE, TRAN_MODULE, TYPE_AVGSTAT, TYPE_CATEGORY, TYPE_COLLECTION, TYPE_DATA, TYPE_DOUBLE, TYPE_INSTANCE, TYPE_INT, TYPE_INVALID, TYPE_LOAD, TYPE_LONG, TYPE_MODULE, TYPE_MODULEROOT, TYPE_NODE, TYPE_RANGE, TYPE_ROOT, TYPE_SERVER, TYPE_STAT, TYPE_SUBINSTANCE, TYPE_SUBMODULE, TYPE_UNDEFINED, UNINITIALIZED, UNKNOWN_ID, URL_ASYNC_CONTEXT_RESPONSE_TIME, URL_CONCURRENT_REQUESTS, URL_RESPONSE_TIME, URL_TOTAL_REQUESTS, WEBAPP_MODULE, WEBSERVICES_MODULE, WEBSERVICES_SUBMODULE, WLM_CLIENT_MODULE, WLM_MODULE, WLM_SERVER_MODULE, WSGW_MODULE, XML_COLLECTION, XML_COUNT, XML_CREATETIME, XML_DOUBLE, XML_ENDCOLLECTION, XML_ENDLINE, XML_ENDMODULE, XML_ENDNODE, XML_ENDSERVER, XML_ENDTAG, XML_ID, XML_INT, XML_INTEGRAL, XML_LASTVALUE, XML_LOAD, XML_LONG, XML_MODULE, XML_NAME, XML_NODE, XML_QUOTE, XML_SERVER, XML_START, XML_STAT, XML_SUMOFSQUARES, XML_TIME, XML_TOTAL, XML_VALUE, XML_VIEW
-
-
Constructor Summary
Constructors Constructor and Description StatsImpl(java.lang.String name, int type)
Deprecated.StatsImpl(java.lang.String name, int type, int level)
Deprecated.StatsImpl(java.lang.String name, int type, int level, java.util.ArrayList dataMembers, java.util.ArrayList subCollections)
Deprecated.StatsImpl(java.lang.String statsType, java.lang.String name, int type, int level, java.util.ArrayList dataMembers, java.util.ArrayList subCollections)
Deprecated.
-
Method Summary
Methods Modifier and Type Method and Description boolean
add(Statistic newMember)
Deprecated.add a Statistic data - usually only called on server sideboolean
add(Stats newMember)
Deprecated.add a Stats - usually only called on server sideboolean
add(com.ibm.ws.pmi.wire.WpdCollection newMember)
Deprecated.boolean
add(com.ibm.ws.pmi.wire.WpdData newMember)
Deprecated.java.util.ArrayList
dataMembers()
Deprecated.com.ibm.ws.pmi.wire.WpdData
getData(int dataId)
Deprecated.This method is defunc'edint
getLevel()
Deprecated.get the instrumentation leveljava.lang.String
getName()
Deprecated.Statistic
getStatistic(int dataId)
Deprecated.get Statistic by data idStatistic
getStatistic(java.lang.String name)
Deprecated.Get Statistic object by namejava.lang.String[]
getStatisticNames()
Deprecated.Get all Statistic namesStatistic[]
getStatistics()
Deprecated.Get all StatisticsStats
getStats(java.lang.String name)
Deprecated.java.lang.String
getStatsType()
Deprecated.com.ibm.ws.pmi.wire.WpdCollection
getSubcollection(java.lang.String name)
Deprecated.This method is defunc'edStats[]
getSubStats()
Deprecated.long
getTime()
Deprecated.Set query time - the time when the client request comes to serverint
getType()
Deprecated.protected void
initPmiModuleConfig()
Deprecated.java.lang.String[]
listStatisticNames()
Deprecated.same as getStatisticNames methodStatistic[]
listStatistics()
Deprecated.same as getStatistics methodStats[]
listSubStats()
Deprecated.same as getSubStats methodboolean
remove(int dataId)
Deprecated.boolean
remove(java.lang.String name)
Deprecated.void
resetOnClient(boolean recursive)
Deprecated.Reset on client onlyvoid
setConfig(PmiModuleConfig config)
Deprecated.Call this method to set the static config info.void
setDataMembers(java.util.ArrayList dataMembers)
Deprecated.void
setLevel(int level)
Deprecated.set the instrumentation levelvoid
setName(java.lang.String name)
Deprecated.void
setStatistics(java.util.ArrayList dataMembers)
Deprecated.set data membersvoid
setStatsType(java.lang.String modName)
Deprecated.void
setSubcollections(java.util.ArrayList subCollections)
Deprecated.void
setSubStats(java.util.ArrayList subCollections)
Deprecated.set sub-statsjava.util.ArrayList
subCollections()
Deprecated.java.lang.String
toString()
Deprecated.java.lang.String
toString(java.lang.String indent)
Deprecated.java.lang.String
toXML()
Deprecated.void
update(Stats newStats, boolean keepOld, boolean recursiveUpdate)
Deprecated.Update this Stats using the newStats.
-
-
-
Field Detail
-
statsType
protected java.lang.String statsType
Deprecated.
-
name
protected java.lang.String name
Deprecated.
-
type
protected int type
Deprecated.
-
instrumentationLevel
protected int instrumentationLevel
Deprecated.
-
dataMembers
protected java.util.ArrayList dataMembers
Deprecated.
-
subCollections
protected java.util.ArrayList subCollections
Deprecated.
-
time
protected long time
Deprecated.
-
-
Constructor Detail
-
StatsImpl
public StatsImpl(java.lang.String name, int type)
Deprecated.
-
StatsImpl
public StatsImpl(java.lang.String name, int type, int level)
Deprecated.
-
StatsImpl
public StatsImpl(java.lang.String name, int type, int level, java.util.ArrayList dataMembers, java.util.ArrayList subCollections)
Deprecated.
-
StatsImpl
public StatsImpl(java.lang.String statsType, java.lang.String name, int type, int level, java.util.ArrayList dataMembers, java.util.ArrayList subCollections)
Deprecated.
-
-
Method Detail
-
getName
public java.lang.String getName()
Deprecated.- Specified by:
getName
in interfacecom.ibm.ws.pmi.wire.WpdCollection
- Returns:
- name of the Stats
-
getStatsType
public java.lang.String getStatsType()
Deprecated.- Returns:
- Stats type. This type is used to bind the static information to the Stats
-
setName
public void setName(java.lang.String name)
Deprecated.- Specified by:
setName
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
setStatsType
public void setStatsType(java.lang.String modName)
Deprecated.
-
getType
public int getType()
Deprecated.- Specified by:
getType
in interfacecom.ibm.ws.pmi.wire.WpdCollection
- Returns:
- collection type. This type identifies the stats collection level in the PMI hierarcy.
-
getTime
public long getTime()
Deprecated.Set query time - the time when the client request comes to server
-
getLevel
public int getLevel()
Deprecated.get the instrumentation level- Specified by:
getLevel
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
setLevel
public void setLevel(int level)
Deprecated.set the instrumentation level- Specified by:
setLevel
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
setStatistics
public void setStatistics(java.util.ArrayList dataMembers)
Deprecated.set data members
-
setSubStats
public void setSubStats(java.util.ArrayList subCollections)
Deprecated.set sub-stats
-
getStatistic
public Statistic getStatistic(int dataId)
Deprecated.get Statistic by data id
-
getStatistic
public Statistic getStatistic(java.lang.String name)
Deprecated.Get Statistic object by name- Specified by:
getStatistic
in interfaceStats
-
getStatistics
public Statistic[] getStatistics()
Deprecated.Get all Statistics- Specified by:
getStatistics
in interfaceStats
-
getStatisticNames
public java.lang.String[] getStatisticNames()
Deprecated.Get all Statistic names- Specified by:
getStatisticNames
in interfaceStats
-
getStats
public Stats getStats(java.lang.String name)
Deprecated.- Returns:
- the sub-stat by the name
-
getSubStats
public Stats[] getSubStats()
Deprecated.- Returns:
- all the sub-stats in it.
-
listStatisticNames
public java.lang.String[] listStatisticNames()
Deprecated.Description copied from interface:Stats
same as getStatisticNames method
-
listStatistics
public Statistic[] listStatistics()
Deprecated.Description copied from interface:Stats
same as getStatistics method
-
listSubStats
public Stats[] listSubStats()
Deprecated.Description copied from interface:Stats
same as getSubStats method
-
add
public boolean add(Statistic newMember)
Deprecated.Description copied from interface:Stats
add a Statistic data - usually only called on server side
-
add
public boolean add(Stats newMember)
Deprecated.Description copied from interface:Stats
add a Stats - usually only called on server side
-
remove
public boolean remove(int dataId)
Deprecated.- Specified by:
remove
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
remove
public boolean remove(java.lang.String name)
Deprecated.- Specified by:
remove
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
toString
public java.lang.String toString()
Deprecated.- Specified by:
toString
in interfacecom.ibm.ws.pmi.wire.WpdCollection
- Overrides:
toString
in classjava.lang.Object
-
toString
public java.lang.String toString(java.lang.String indent)
Deprecated.- Specified by:
toString
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
setConfig
public void setConfig(PmiModuleConfig config)
Deprecated.Description copied from interface:Stats
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.
-
add
public boolean add(com.ibm.ws.pmi.wire.WpdData newMember)
Deprecated.- Specified by:
add
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
add
public boolean add(com.ibm.ws.pmi.wire.WpdCollection newMember)
Deprecated.- Specified by:
add
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
toXML
public java.lang.String toXML()
Deprecated.- Specified by:
toXML
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
setDataMembers
public void setDataMembers(java.util.ArrayList dataMembers)
Deprecated.- Specified by:
setDataMembers
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
setSubcollections
public void setSubcollections(java.util.ArrayList subCollections)
Deprecated.- Specified by:
setSubcollections
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
dataMembers
public java.util.ArrayList dataMembers()
Deprecated.- Specified by:
dataMembers
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
subCollections
public java.util.ArrayList subCollections()
Deprecated.- Specified by:
subCollections
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
getData
public com.ibm.ws.pmi.wire.WpdData getData(int dataId)
Deprecated.This method is defunc'ed- Specified by:
getData
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
getSubcollection
public com.ibm.ws.pmi.wire.WpdCollection getSubcollection(java.lang.String name)
Deprecated.This method is defunc'ed- Specified by:
getSubcollection
in interfacecom.ibm.ws.pmi.wire.WpdCollection
-
update
public void update(Stats newStats, boolean keepOld, boolean recursiveUpdate)
Deprecated.Update this Stats using the newStats. Note: this Stats and newStats must represent the same Pmi module/submodule. It is caller's responsibility since simply checking name and type here may not be sufficient.- Parameters:
newStats
- the new value of the StatskeepOld
- do not remove the old data/subStats that are not in newStats when it is truerecursiveUpdate
- recursively update the sub-stats when it is true
-
resetOnClient
public void resetOnClient(boolean recursive)
Deprecated.Description copied from interface:Stats
Reset on client only
-
initPmiModuleConfig
protected void initPmiModuleConfig()
Deprecated.
-
-