@Singleton
public class StatsProviderManagerDelegateImpl
extends org.glassfish.external.amx.MBeanListener.CallbackImpl
implements org.glassfish.external.probe.provider.StatsProviderManagerDelegate
| Modifier and Type | Field and Description |
|---|---|
static LocalStringManagerImpl |
localStrings |
protected ProbeClientMediator |
pcm |
| Modifier and Type | Method and Description |
|---|---|
void |
disableAllStatsProviders()
called from SPMD, when monitoring-enabled flag is turned off
|
void |
disableStatsProviders(String configElement)
called from SMPD, when monitoring level for a module is turned off
|
void |
enableStatsProviders(String configElement)
called from SMPD, when monitoring level for a module is turned on
|
String |
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(org.glassfish.external.probe.provider.StatsProviderInfo spInfo) |
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 |
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
|
protected ProbeClientMediator pcm
public static final LocalStringManagerImpl localStrings
public void register(String configElement, org.glassfish.external.probe.provider.PluginPoint pp, String subTreePath, Object statsProvider)
public void register(String configElement, org.glassfish.external.probe.provider.PluginPoint pp, String subTreePath, Object statsProvider, String invokerId)
public void register(org.glassfish.external.probe.provider.StatsProviderInfo spInfo)
register in interface org.glassfish.external.probe.provider.StatsProviderManagerDelegatepublic void unregister(Object statsProvider)
unregister in interface org.glassfish.external.probe.provider.StatsProviderManagerDelegatepublic void updateAllStatsProviders()
public void disableAllStatsProviders()
public void enableStatsProviders(String configElement)
configElement - public void disableStatsProviders(String configElement)
configElement - public void setHandlesForStatsProviders(Object statsProvider, Collection<ProbeClientMethodHandle> handles)
public void registerAllGmbal()
public void unregisterAllGmbal()
public boolean hasListeners(String probeStr)
hasListeners in interface org.glassfish.external.probe.provider.StatsProviderManagerDelegatepublic void mbeanRegistered(ObjectName objectName, org.glassfish.external.amx.MBeanListener listener)
mbeanRegistered in interface org.glassfish.external.amx.MBeanListener.CallbackmbeanRegistered in class org.glassfish.external.amx.MBeanListener.CallbackImplpublic boolean isStatsProviderRegistered(Object statsProvider, String subTreePath)
public ObjectName getObjectName(Object statsProvider, String subTreePath)
Copyright © 2019. All rights reserved.