@Contract
public interface ProbeProviderFactory
| 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) |
void |
monitoringEnabledChanged(boolean newValue) |
void |
processXMLProbeProviders(ClassLoader cl,
String xml,
boolean inBundle) |
void |
removeProbeProviderEventListener(ProbeProviderEventListener listener) |
void |
unregisterProbeProvider(Object probeProvider) |
void dtraceEnabledChanged(boolean newValue)
void monitoringEnabledChanged(boolean newValue)
<T> T getProbeProvider(Class<T> providerClazz) throws InstantiationException, IllegalAccessException
<T> T getProbeProvider(Class<T> providerClazz, String invokerId) throws InstantiationException, IllegalAccessException
<T> T getProbeProvider(String moduleName, String providerName, String appName, Class<T> clazz) throws InstantiationException, IllegalAccessException
void unregisterProbeProvider(Object probeProvider)
void processXMLProbeProviders(ClassLoader cl, String xml, boolean inBundle)
void addProbeProviderEventListener(ProbeProviderEventListener listener)
void removeProbeProviderEventListener(ProbeProviderEventListener listener)
Copyright © 2019. All rights reserved.