com.ibm.websphere.pmi.stat
Class MBeanStatDescriptor
java.lang.Object
|
+--com.ibm.websphere.pmi.stat.MBeanStatDescriptor
- All Implemented Interfaces:
- java.io.Serializable
- public class MBeanStatDescriptor
- extends java.lang.Object
- implements java.io.Serializable
The MBeanStatDescriptor
includes an MBean ObjectName and an optional StatDescriptor.
PMI uses MBeanStatDescriptor to map the PMI modules and submodules so that the client can
request a subset of PMI data available in an MBean.
When requesting PMI data, the server has to know the MBean ObjectName that provides the data.
For most PMI modules and submodules, there are MBeans directly mapping to them.
However, for some PMI modules and submodules, there are no mapping MBeans.
In this case, PMI uses the MBeanStatDescriptor to map the PMI modules and submodules so that
the client can request a subset of PMI data available in an MBean.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
MBeanStatDescriptor
public MBeanStatDescriptor(javax.management.ObjectName mName)
- Constructor
- Parameters:
mName
- should be a valid ObjectName (not null).
MBeanStatDescriptor
public MBeanStatDescriptor(javax.management.ObjectName mName,
StatDescriptor sd)
- Constructor
- Parameters:
mName
- should be a valid ObjectName (not null).sd
- could be null.
getObjectName
public javax.management.ObjectName getObjectName()
getStatDescriptor
public StatDescriptor getStatDescriptor()
isSame
public boolean isSame(MBeanStatDescriptor msd)
- Returns:
- true if this MBeanStatDescriptor is same as msd
getIdentifier
public java.lang.String getIdentifier()
- Returns:
- a unique identifier for the MBeanStatDescriptor
getName
public java.lang.String getName()
- Returns:
- the name of its StatDescriptor if it is not null or the name of the MBean ObjectName if StatDescriptor is null
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object