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
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static long serialVersionUID 
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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
IBM WebSphere Application ServerTM
Release 8.5