- java.lang.Object
-
- dev.jfr4jdbc.internal.ResourceMonitorManager
-
public class ResourceMonitorManager extends Object
-
-
Constructor Summary
Constructors Constructor Description ResourceMonitorManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMonitor(ResourceMonitor monitor)ResourceMonitorcreateConnectionMonitor(String dataSourceLabel, InterceptorFactory factory)ResourceMonitorcreateConnectionMonitor(Driver driver, String dataSourceLabel, InterceptorFactory factory)ResourceMonitorcreateConnectionMonitor(DataSource dataSource, String dataSourceLabel, InterceptorFactory factory)static ResourceMonitorManagergetInstance(ResourceMonitorKind kind)ResourceMonitorgetMonitor(String label)List<ResourceMonitor>getMonitors()voidremoveMonitor(ResourceMonitor monitor)
-
-
-
Method Detail
-
getInstance
public static final ResourceMonitorManager getInstance(ResourceMonitorKind kind)
-
getMonitor
public ResourceMonitor getMonitor(String label)
-
createConnectionMonitor
public ResourceMonitor createConnectionMonitor(DataSource dataSource, String dataSourceLabel, InterceptorFactory factory)
-
createConnectionMonitor
public ResourceMonitor createConnectionMonitor(Driver driver, String dataSourceLabel, InterceptorFactory factory)
-
createConnectionMonitor
public ResourceMonitor createConnectionMonitor(String dataSourceLabel, InterceptorFactory factory)
-
getMonitors
public List<ResourceMonitor> getMonitors()
-
addMonitor
public void addMonitor(ResourceMonitor monitor)
-
removeMonitor
public void removeMonitor(ResourceMonitor monitor)
-
-