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
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:
Field Summary
Modifier and Type | Field and Description |
---|---|
|
serialVersionUID
|
Constructor Summary
Constructor and Description |
---|
MBeanStatDescriptor(javax.management.ObjectName mName)
Constructor
|
MBeanStatDescriptor(javax.management.ObjectName mName,StatDescriptor sd)
Constructor
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
getIdentifier()
|
|
getName()
|
|
getObjectName()
Returns the ObjectName of this MBeanStatDescriptor.
|
getStatDescriptor()
Returns the StatDescriptor of this MBeanStatDescriptor.
|
|
|
isSame(MBeanStatDescriptor msd)
|
|
toString()
Returns a String representation of MBeanStatDescriptor for debug.
|
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:
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 class java.lang.Object