IBM WebSphere Application ServerTM
Release 8

com.ibm.websphere.pmi.client
Interface CpdData

All Superinterfaces:
java.lang.Cloneable, CpdEventSender, CpdXML, java.io.Serializable

Deprecated. As of 6.0, PMI Client API is replaced with JMX interface and MBean StatisticsProvider model. PMI CpdCollection data structure is replaced by J2EE Performance Data Framework defined in javax.management.j2ee.statistics package.

The CpdData is a 4.0 class and will be supported in 5.0. It contains the config info and an object of CpdDouble, CpdLong, CpdLoad, or CpdStat depending on the data type.

The CpdData object is the lowest level in the data hierarchy. Each CpdData instance contains all the static information for the performance data and a getValue method to return the data dynamic information, in the form of an instance of the CpdValue object. The CpdData interface provides an update method to take a reference to a new version of a piece of data and update the current object with the new value. The value is updated only if the new data has the same name as the original object. The CpdData interface also includes an addListener interface to enable data objects to register as event listeners; see The CpdEventListener and CpdEvent interfaces for details. The CpdData interface extends the CpdXML and CpdEventSender interfaces, which are shown in the definition located in that section.

public interface CpdData
extends java.io.Serializable, CpdXML, CpdEventSender


Field Summary
static long serialVersionUID
          Deprecated.  
 
Fields inherited from interface com.ibm.websphere.pmi.client.CpdXML
INDENT_SPACE
 
Method Summary
 CpdValue getBaseValue()
          Deprecated.  
 java.lang.String getDescription()
          Deprecated.  
 PerfDescriptor getDescriptor()
          Deprecated. Get the PerfDescriptor of this data
 int getId()
          Deprecated. Get ID of this data - unique within a module
 java.lang.Object getParent()
          Deprecated. Get the collection that holds this data
 PmiDataInfo getPmiDataInfo()
          Deprecated. Get PmiDataInfo
 CpdValue getValue()
          Deprecated. The current value associated with the chain
 boolean reset()
          Deprecated. Return true if this data is resettable
 void setBaseValue(CpdValue base)
          Deprecated.  
 void setParent(java.lang.Object parent)
          Deprecated.  
 void setPmiDataInfo(PmiDataInfo info)
          Deprecated. Set PmiDataInfo
 void setValue(CpdValue value)
          Deprecated. Set the current value
 boolean undoReset()
          Deprecated. Resets the baseValue to null
 void update(CpdData other)
          Deprecated. If this data is the same as other, set this value to be the value of other.
 
Methods inherited from interface com.ibm.websphere.pmi.client.CpdXML
fromXML, toXML, toXML, toXML
 
Methods inherited from interface com.ibm.websphere.pmi.client.event.CpdEventSender
addCpdEventListener, notifyListeners, notifyListeners, removeCpdEventListener
 

Field Detail

serialVersionUID

static final long serialVersionUID
Deprecated. 
See Also:
Constant Field Values
Method Detail

getId

int getId()
Deprecated. 
Get ID of this data - unique within a module


getDescriptor

PerfDescriptor getDescriptor()
Deprecated. 
Get the PerfDescriptor of this data


getDescription

java.lang.String getDescription()
Deprecated. 

getPmiDataInfo

PmiDataInfo getPmiDataInfo()
Deprecated. 
Get PmiDataInfo


setPmiDataInfo

void setPmiDataInfo(PmiDataInfo info)
Deprecated. 
Set PmiDataInfo


setValue

void setValue(CpdValue value)
Deprecated. 
Set the current value


update

void update(CpdData other)
Deprecated. 
If this data is the same as other, set this value to be the value of other. Otherwise, do nothing.


getValue

CpdValue getValue()
Deprecated. 
The current value associated with the chain


getParent

java.lang.Object getParent()
Deprecated. 
Get the collection that holds this data


setParent

void setParent(java.lang.Object parent)
Deprecated. 

reset

boolean reset()
Deprecated. 
Return true if this data is resettable


undoReset

boolean undoReset()
Deprecated. 
Resets the baseValue to null


getBaseValue

CpdValue getBaseValue()
Deprecated. 

setBaseValue

void setBaseValue(CpdValue base)
Deprecated. 

IBM WebSphere Application ServerTM
Release 8