- java.lang.Object
-
- dev.jfr4jdbc.internal.ResourceMonitor
-
public class ResourceMonitor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description DataSourcedataSourceDriverdriver
-
Constructor Summary
Constructors Constructor Description ResourceMonitor(Driver driver, String dataSourceLabel, InterceptorFactory factory)ResourceMonitor(DataSource dataSource, String dataSourceLabel, InterceptorFactory factory)ResourceMonitor(DataSource dataSource, Driver driver, String dataSourceLabel, InterceptorFactory factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignedResource()StringgetDataSourceLabel()intgetUsage()intgetWait()static voidrecordResourceMonitor(ResourceMonitorManager manager)voidreleaseResource()voiduseResource()voidwaitAssigningResource()
-
-
-
Field Detail
-
dataSource
public final DataSource dataSource
-
driver
public final Driver driver
-
-
Constructor Detail
-
ResourceMonitor
public ResourceMonitor(DataSource dataSource, String dataSourceLabel, InterceptorFactory factory)
-
ResourceMonitor
public ResourceMonitor(Driver driver, String dataSourceLabel, InterceptorFactory factory)
-
ResourceMonitor
public ResourceMonitor(DataSource dataSource, Driver driver, String dataSourceLabel, InterceptorFactory factory)
-
-
Method Detail
-
recordResourceMonitor
public static final void recordResourceMonitor(ResourceMonitorManager manager)
-
getDataSourceLabel
public String getDataSourceLabel()
-
getUsage
public int getUsage()
-
getWait
public int getWait()
-
waitAssigningResource
public void waitAssigningResource()
-
assignedResource
public void assignedResource()
-
useResource
public void useResource()
-
releaseResource
public void releaseResource()
-
-