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 Modifier and Type Field Description static OperationsPerformanceMonitorImpl
INSTANCE
-
Constructor Summary
Constructors Constructor Description OperationsPerformanceMonitorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearGlobalPerformanceInformation()
OperationsPerformanceInformationImpl
getGlobalPerformanceInformation()
OperationsPerformanceInformationImpl
getThreadLocalPerformanceInformation()
void
initialize()
void
shutdown()
void
startThreadLocalPerformanceInformationCollection()
Starts gathering thread-local performance information, clearing existing (if any).void
stopThreadLocalPerformanceInformationCollection()
Stops gathering thread-local performance information, clearing existing (if any).
-
-
-
Field Detail
-
INSTANCE
public static final OperationsPerformanceMonitorImpl INSTANCE
-
-
Method Detail
-
clearGlobalPerformanceInformation
public void clearGlobalPerformanceInformation()
- Specified by:
clearGlobalPerformanceInformation
in interfaceOperationsPerformanceMonitor
-
getGlobalPerformanceInformation
public OperationsPerformanceInformationImpl getGlobalPerformanceInformation()
- Specified by:
getGlobalPerformanceInformation
in interfaceOperationsPerformanceMonitor
-
startThreadLocalPerformanceInformationCollection
public void startThreadLocalPerformanceInformationCollection()
Description copied from interface:OperationsPerformanceMonitor
Starts gathering thread-local performance information, clearing existing (if any).- Specified by:
startThreadLocalPerformanceInformationCollection
in interfaceOperationsPerformanceMonitor
-
getThreadLocalPerformanceInformation
public OperationsPerformanceInformationImpl getThreadLocalPerformanceInformation()
- Specified by:
getThreadLocalPerformanceInformation
in interfaceOperationsPerformanceMonitor
-
stopThreadLocalPerformanceInformationCollection
public void stopThreadLocalPerformanceInformationCollection()
Description copied from interface:OperationsPerformanceMonitor
Stops gathering thread-local performance information, clearing existing (if any).- Specified by:
stopThreadLocalPerformanceInformationCollection
in interfaceOperationsPerformanceMonitor
-
initialize
public void initialize()
-
shutdown
public void shutdown()
-
-