com.ibm.websphere.pmi.stat
Class MBeanStatDescriptorjava.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
Field Summary static long serialVersionUID
Constructor Summary MBeanStatDescriptor(javax.management.ObjectName mName)
ConstructorMBeanStatDescriptor(javax.management.ObjectName mName, StatDescriptor sd)
Constructor
Method Summary java.lang.String getIdentifier()
java.lang.String getName()
javax.management.ObjectName getObjectName()
StatDescriptor getStatDescriptor()
boolean isSame(MBeanStatDescriptor msd)
java.lang.String toString()
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
- See Also:
- Constant Field Values
Constructor Detail 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.
Method Detail 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
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.