Package com.evolveum.midpoint.repo.api
Interface SqlPerformanceMonitorsCollection
-
- All Known Implementing Classes:
SqlPerformanceMonitorsCollectionImpl
@Experimental public interface SqlPerformanceMonitorsCollection
Used to access performance monitors. A temporary solution.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deregister(PerformanceMonitor monitor)
PerformanceInformation
getGlobalPerformanceInformation()
Returns global performance information aggregated from all monitors.PerformanceInformation
getThreadLocalPerformanceInformation()
Returns thread-local performance information aggregated from all monitors.void
register(PerformanceMonitor monitor)
void
startThreadLocalPerformanceInformationCollection()
Starts collection of thread local performance information in all monitors.
-
-
-
Method Detail
-
register
void register(PerformanceMonitor monitor)
-
deregister
void deregister(PerformanceMonitor monitor)
-
getGlobalPerformanceInformation
PerformanceInformation getGlobalPerformanceInformation()
Returns global performance information aggregated from all monitors.
-
getThreadLocalPerformanceInformation
PerformanceInformation getThreadLocalPerformanceInformation()
Returns thread-local performance information aggregated from all monitors.
-
startThreadLocalPerformanceInformationCollection
void startThreadLocalPerformanceInformationCollection()
Starts collection of thread local performance information in all monitors.
-
-