Class OperationsPerformanceMonitorImpl
java.lang.Object
com.evolveum.midpoint.util.statistics.OperationsPerformanceMonitorImpl
- All Implemented Interfaces:
OperationsPerformanceMonitor
public class OperationsPerformanceMonitorImpl
extends Object
implements OperationsPerformanceMonitor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid@NotNull OperationsPerformanceInformationImplvoidvoidshutdown()voidStarts gathering thread-local performance information, clearing existing (if any).voidStops gathering thread-local performance information, clearing existing (if any).
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
OperationsPerformanceMonitorImpl
public OperationsPerformanceMonitorImpl()
-
-
Method Details
-
clearGlobalPerformanceInformation
public void clearGlobalPerformanceInformation()- Specified by:
clearGlobalPerformanceInformationin interfaceOperationsPerformanceMonitor
-
getGlobalPerformanceInformation
- Specified by:
getGlobalPerformanceInformationin interfaceOperationsPerformanceMonitor
-
startThreadLocalPerformanceInformationCollection
public void startThreadLocalPerformanceInformationCollection()Description copied from interface:OperationsPerformanceMonitorStarts gathering thread-local performance information, clearing existing (if any).- Specified by:
startThreadLocalPerformanceInformationCollectionin interfaceOperationsPerformanceMonitor
-
getThreadLocalPerformanceInformation
- Specified by:
getThreadLocalPerformanceInformationin interfaceOperationsPerformanceMonitor
-
stopThreadLocalPerformanceInformationCollection
public void stopThreadLocalPerformanceInformationCollection()Description copied from interface:OperationsPerformanceMonitorStops gathering thread-local performance information, clearing existing (if any).- Specified by:
stopThreadLocalPerformanceInformationCollectionin interfaceOperationsPerformanceMonitor
-
initialize
public void initialize() -
shutdown
public void shutdown()
-