Interface ProbeProviderFactory
-
- All Known Implementing Classes:
FlashlightProbeProviderFactory
@Contract public interface ProbeProviderFactory- Author:
- Mahesh Kannan Date: May 22, 2008
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddProbeProviderEventListener(ProbeProviderEventListener listener)voiddtraceEnabledChanged(boolean newValue)<T> TgetProbeProvider(Class<T> providerClazz)<T> TgetProbeProvider(Class<T> providerClazz, String invokerId)<T> TgetProbeProvider(String moduleName, String providerName, String appName, Class<T> clazz)voidmonitoringEnabledChanged(boolean newValue)voidprocessXMLProbeProviders(ClassLoader cl, String xml, boolean inBundle)voidremoveProbeProviderEventListener(ProbeProviderEventListener listener)voidunregisterProbeProvider(Object probeProvider)
-
-
-
Method Detail
-
dtraceEnabledChanged
void dtraceEnabledChanged(boolean newValue)
-
monitoringEnabledChanged
void monitoringEnabledChanged(boolean newValue)
-
getProbeProvider
<T> T getProbeProvider(Class<T> providerClazz) throws InstantiationException, IllegalAccessException
-
getProbeProvider
<T> T getProbeProvider(Class<T> providerClazz, String invokerId) throws InstantiationException, IllegalAccessException
-
getProbeProvider
<T> T getProbeProvider(String moduleName, String providerName, String appName, Class<T> clazz) throws InstantiationException, IllegalAccessException
-
unregisterProbeProvider
void unregisterProbeProvider(Object probeProvider)
-
processXMLProbeProviders
void processXMLProbeProviders(ClassLoader cl, String xml, boolean inBundle)
-
addProbeProviderEventListener
void addProbeProviderEventListener(ProbeProviderEventListener listener)
-
removeProbeProviderEventListener
void removeProbeProviderEventListener(ProbeProviderEventListener listener)
-
-