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 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)
void
monitoringEnabledChanged(boolean newValue)
void
processXMLProbeProviders(ClassLoader cl, String xml, boolean inBundle)
void
removeProbeProviderEventListener(ProbeProviderEventListener listener)
void
unregisterProbeProvider(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)
-
-