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
TheMBeanStatDescriptor
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
Fields Modifier and Type Field and Description static long
serialVersionUID
-
Constructor Summary
Constructors Constructor and Description MBeanStatDescriptor(javax.management.ObjectName mName)
ConstructorMBeanStatDescriptor(javax.management.ObjectName mName, StatDescriptor sd)
Constructor
-
Method Summary
Methods Modifier and Type Method and Description java.lang.String
getIdentifier()
java.lang.String
getName()
javax.management.ObjectName
getObjectName()
Returns the ObjectName of this MBeanStatDescriptor.StatDescriptor
getStatDescriptor()
Returns the StatDescriptor of this MBeanStatDescriptor.boolean
isSame(MBeanStatDescriptor msd)
java.lang.String
toString()
Returns a String representation of MBeanStatDescriptor for debug.
-
-
-
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()
Returns the ObjectName of this MBeanStatDescriptor.
-
getStatDescriptor
public StatDescriptor getStatDescriptor()
Returns the StatDescriptor of this MBeanStatDescriptor.
-
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()
Returns a String representation of MBeanStatDescriptor for debug.- Overrides:
toString
in classjava.lang.Object
-
-