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 LocalStringManagerImpl
localStrings
protected ProbeClientMediator
pcm
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disableAllStatsProviders()
called from SPMD, when monitoring-enabled flag is turned offvoid
disableStatsProviders(String configElement)
called from SMPD, when monitoring level for a module is turned offvoid
enableStatsProviders(String configElement)
called from SMPD, when monitoring level for a module is turned onString
getNameValue(String subTreePath)
ObjectName
getObjectName(Object statsProvider, String subTreePath)
String
getTypeValue(Object statsProvider)
boolean
hasListeners(String probeStr)
boolean
isStatsProviderRegistered(Object statsProvider, String subTreePath)
void
mbeanRegistered(ObjectName objectName, org.glassfish.external.amx.MBeanListener listener)
void
register(String configElement, org.glassfish.external.probe.provider.PluginPoint pp, String subTreePath, Object statsProvider)
void
register(String configElement, org.glassfish.external.probe.provider.PluginPoint pp, String subTreePath, Object statsProvider, String invokerId)
void
register(org.glassfish.external.probe.provider.StatsProviderInfo spInfo)
void
registerAllGmbal()
void
setHandlesForStatsProviders(Object statsProvider, Collection<ProbeClientMethodHandle> handles)
void
unregister(Object statsProvider)
void
unregisterAllGmbal()
void
updateAllStatsProviders()
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:
register
in interfaceorg.glassfish.external.probe.provider.StatsProviderManagerDelegate
-
unregister
public void unregister(Object statsProvider)
- Specified by:
unregister
in 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:
hasListeners
in interfaceorg.glassfish.external.probe.provider.StatsProviderManagerDelegate
-
mbeanRegistered
public void mbeanRegistered(ObjectName objectName, org.glassfish.external.amx.MBeanListener listener)
- Specified by:
mbeanRegistered
in interfaceorg.glassfish.external.amx.MBeanListener.Callback
- Overrides:
mbeanRegistered
in classorg.glassfish.external.amx.MBeanListener.CallbackImpl
-
isStatsProviderRegistered
public boolean isStatsProviderRegistered(Object statsProvider, String subTreePath)
-
getObjectName
public ObjectName getObjectName(Object statsProvider, String subTreePath)
-
-