com.ibm.wsspi.pmi.factory

Interface StatsGroup



  • public interface StatsGroup
    StatsGroup is a logical collection of similar StatsInstance. The group will provide an aggregated view of all the instances that are part of the group by aggregating the corresponding statistics in the individual instances.

    The aggregation logic is handled by WebSphere Performance Monitoring Infrastructure (PMI).

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      int getInstrumentationLevel()
      Return the current instrumentation/monitoring level for this StatsGroup.
      javax.management.ObjectName getMBean()
      Return the MBean name associated with this StatsGroup.
      com.ibm.websphere.pmi.stat.MBeanStatDescriptor getMBeanStatDescriptor()
      Deprecated. 
      No replacement.
      java.lang.String getName()
      Returns the name of the group
      void setMBean(javax.management.ObjectName mBeanName)
      Associate a managed object MBean with this StatsGroup.
    • Method Detail

      • getName

        java.lang.String getName()
        Returns the name of the group
        Returns:
        instance name
      • getMBean

        javax.management.ObjectName getMBean()
        Return the MBean name associated with this StatsGroup. Return null if no MBean is associated.
        Returns:
        MBean ObjectName
      • setMBean

        void setMBean(javax.management.ObjectName mBeanName)
        Associate a managed object MBean with this StatsGroup. This is required to access the statistics by calling getStats() on the managed object MBean.
        Parameters:
        mBeanName - managed object ObjectName
      • getInstrumentationLevel

        int getInstrumentationLevel()
        Return the current instrumentation/monitoring level for this StatsGroup. The instrumentation level will only affect the grouping ability of the StatsGroup and not the instrumentation level of the individual StatsInstance. The instrumentation level is set via Administrative Console, WSAdmin, PerfMBean and PMI API. The default instrumentaion level is LEVEL_NONE when the instance is created. The various levels are defined in com.ibm.websphere.pmi.PmiConstants
        Returns:
        instrumentation level
      • getMBeanStatDescriptor

        com.ibm.websphere.pmi.stat.MBeanStatDescriptor getMBeanStatDescriptor()
        Deprecated. No replacement.
        Returns the MBeanStatDescriptor for this StatsGroup. If an MBean is associated with the StatsGroup then the ObjectName will be returned as part of the MBeanStatDescriptor.
        Returns:
        MBeanStatDescriptor of the StatsGroup
IBM WebSphere Application ServerTM
Release 8.5