@Service public class FlashlightProbeProviderFactory extends Object implements ProbeProviderFactory, org.glassfish.hk2.api.PostConstruct
| Constructor and Description |
|---|
FlashlightProbeProviderFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProbeProviderEventListener(ProbeProviderEventListener listener) |
void |
dtraceEnabledChanged(boolean newValue) |
<T> T |
getProbeProvider(Class<T> providerClazz) |
<T> T |
getProbeProvider(Class<T> providerClazz,
String invokerId) |
<T> T |
getProbeProvider(String moduleName,
String providerName,
String appName,
Class<T> clazz) |
<T> T |
getProbeProvider(String moduleProviderName,
String moduleName,
String probeProviderName,
String invokerId,
Class<T> providerClazz) |
void |
monitoringEnabledChanged(boolean newValue) |
void |
postConstruct() |
void |
processXMLProbeProviders(ClassLoader cl,
String xml,
boolean inBundle) |
void |
removeProbeProviderEventListener(ProbeProviderEventListener listener) |
String |
toString() |
void |
unregisterProbeProvider(Object probeProvider) |
public void postConstruct()
postConstruct in interface org.glassfish.hk2.api.PostConstructpublic void dtraceEnabledChanged(boolean newValue)
dtraceEnabledChanged in interface ProbeProviderFactorypublic void monitoringEnabledChanged(boolean newValue)
monitoringEnabledChanged in interface ProbeProviderFactorypublic <T> T getProbeProvider(Class<T> providerClazz) throws InstantiationException, IllegalAccessException
getProbeProvider in interface ProbeProviderFactoryInstantiationExceptionIllegalAccessExceptionpublic <T> T getProbeProvider(Class<T> providerClazz, String invokerId) throws InstantiationException, IllegalAccessException
getProbeProvider in interface ProbeProviderFactoryInstantiationExceptionIllegalAccessExceptionpublic <T> T getProbeProvider(String moduleName, String providerName, String appName, Class<T> clazz) throws InstantiationException, IllegalAccessException
getProbeProvider in interface ProbeProviderFactoryInstantiationExceptionIllegalAccessExceptionpublic <T> T getProbeProvider(String moduleProviderName, String moduleName, String probeProviderName, String invokerId, Class<T> providerClazz) throws InstantiationException, IllegalAccessException
public void unregisterProbeProvider(Object probeProvider)
unregisterProbeProvider in interface ProbeProviderFactorypublic void processXMLProbeProviders(ClassLoader cl, String xml, boolean inBundle)
processXMLProbeProviders in interface ProbeProviderFactorypublic void addProbeProviderEventListener(ProbeProviderEventListener listener)
addProbeProviderEventListener in interface ProbeProviderFactorypublic void removeProbeProviderEventListener(ProbeProviderEventListener listener)
removeProbeProviderEventListener in interface ProbeProviderFactoryCopyright © 2017. All rights reserved.