Class StatsProviderManagerDelegateImpl

  • All Implemented Interfaces:
    org.glassfish.external.amx.MBeanListener.Callback, org.glassfish.external.probe.provider.StatsProviderManagerDelegate

    @Singleton
    public class StatsProviderManagerDelegateImpl
    extends org.glassfish.external.amx.MBeanListener.CallbackImpl
    implements org.glassfish.external.probe.provider.StatsProviderManagerDelegate
    Author:
    Jennifer
    • Method Detail

      • register

        public void register​(String configElement,
                             org.glassfish.external.probe.provider.PluginPoint pp,
                             String subTreePath,
                             Object statsProvider)
      • register

        public void register​(String configElement,
                             org.glassfish.external.probe.provider.PluginPoint pp,
                             String subTreePath,
                             Object statsProvider,
                             String invokerId)
      • register

        public void register​(org.glassfish.external.probe.provider.StatsProviderInfo spInfo)
        Specified by:
        register in interface org.glassfish.external.probe.provider.StatsProviderManagerDelegate
      • unregister

        public void unregister​(Object statsProvider)
        Specified by:
        unregister in interface org.glassfish.external.probe.provider.StatsProviderManagerDelegate
      • updateAllStatsProviders

        public void updateAllStatsProviders()
        called from SPMD, when monitoring-enabled flag is turned on
      • disableAllStatsProviders

        public void disableAllStatsProviders()
        called from SPMD, when monitoring-enabled flag is turned off
      • enableStatsProviders

        public void enableStatsProviders​(String configElement)
        called from SMPD, when monitoring level for a module is turned on
        Parameters:
        configElement -
      • disableStatsProviders

        public void disableStatsProviders​(String configElement)
        called from SMPD, when monitoring level for a module is turned off
        Parameters:
        configElement -
      • registerAllGmbal

        public void registerAllGmbal()
      • unregisterAllGmbal

        public void unregisterAllGmbal()
      • hasListeners

        public boolean hasListeners​(String probeStr)
        Specified by:
        hasListeners in interface org.glassfish.external.probe.provider.StatsProviderManagerDelegate
      • mbeanRegistered

        public void mbeanRegistered​(ObjectName objectName,
                                    org.glassfish.external.amx.MBeanListener listener)
        Specified by:
        mbeanRegistered in interface org.glassfish.external.amx.MBeanListener.Callback
        Overrides:
        mbeanRegistered in class org.glassfish.external.amx.MBeanListener.CallbackImpl
      • isStatsProviderRegistered

        public boolean isStatsProviderRegistered​(Object statsProvider,
                                                 String subTreePath)
      • getTypeValue

        public String getTypeValue​(Object statsProvider)
      • getNameValue

        public String getNameValue​(String subTreePath)