Package org.glassfish.admin.monitor
Class StatsProviderManagerDelegateImpl
- java.lang.Object
-
- org.glassfish.external.amx.MBeanListener.CallbackImpl
-
- org.glassfish.admin.monitor.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
-
-
Field Summary
Fields Modifier and Type Field Description static LocalStringManagerImpllocalStringsprotected ProbeClientMediatorpcm
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisableAllStatsProviders()called from SPMD, when monitoring-enabled flag is turned offvoiddisableStatsProviders(String configElement)called from SMPD, when monitoring level for a module is turned offvoidenableStatsProviders(String configElement)called from SMPD, when monitoring level for a module is turned onStringgetNameValue(String subTreePath)ObjectNamegetObjectName(Object statsProvider, String subTreePath)StringgetTypeValue(Object statsProvider)booleanhasListeners(String probeStr)booleanisStatsProviderRegistered(Object statsProvider, String subTreePath)voidmbeanRegistered(ObjectName objectName, org.glassfish.external.amx.MBeanListener listener)voidregister(String configElement, org.glassfish.external.probe.provider.PluginPoint pp, String subTreePath, Object statsProvider)voidregister(String configElement, org.glassfish.external.probe.provider.PluginPoint pp, String subTreePath, Object statsProvider, String invokerId)voidregister(org.glassfish.external.probe.provider.StatsProviderInfo spInfo)voidregisterAllGmbal()voidsetHandlesForStatsProviders(Object statsProvider, Collection<ProbeClientMethodHandle> handles)voidunregister(Object statsProvider)voidunregisterAllGmbal()voidupdateAllStatsProviders()called from SPMD, when monitoring-enabled flag is turned on
-
-
-
Field Detail
-
pcm
protected ProbeClientMediator pcm
-
localStrings
public static final LocalStringManagerImpl localStrings
-
-
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:
registerin interfaceorg.glassfish.external.probe.provider.StatsProviderManagerDelegate
-
unregister
public void unregister(Object statsProvider)
- Specified by:
unregisterin interfaceorg.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-
-
setHandlesForStatsProviders
public void setHandlesForStatsProviders(Object statsProvider, Collection<ProbeClientMethodHandle> handles)
-
registerAllGmbal
public void registerAllGmbal()
-
unregisterAllGmbal
public void unregisterAllGmbal()
-
hasListeners
public boolean hasListeners(String probeStr)
- Specified by:
hasListenersin interfaceorg.glassfish.external.probe.provider.StatsProviderManagerDelegate
-
mbeanRegistered
public void mbeanRegistered(ObjectName objectName, org.glassfish.external.amx.MBeanListener listener)
- Specified by:
mbeanRegisteredin interfaceorg.glassfish.external.amx.MBeanListener.Callback- Overrides:
mbeanRegisteredin classorg.glassfish.external.amx.MBeanListener.CallbackImpl
-
isStatsProviderRegistered
public boolean isStatsProviderRegistered(Object statsProvider, String subTreePath)
-
getObjectName
public ObjectName getObjectName(Object statsProvider, String subTreePath)
-
-