Class PerformanceInformationImpl
java.lang.Object
com.evolveum.midpoint.repo.sqlbase.perfmon.PerformanceInformationImpl
- All Implemented Interfaces:
PerformanceInformation
,DebugDumpable
,Cloneable
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
clone()
debugDump
(int indent) int
getInvocationCount
(String operation) void
mergeDistinct
(PerformanceInformation increment) Merges an increment to this information.void
register
(OperationRecord operation, boolean alsoObjectType) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
PerformanceInformationImpl
public PerformanceInformationImpl()
-
-
Method Details
-
clear
public void clear()- Specified by:
clear
in interfacePerformanceInformation
-
getAllData
- Specified by:
getAllData
in interfacePerformanceInformation
-
toRepositoryPerformanceInformationType
- Specified by:
toRepositoryPerformanceInformationType
in interfacePerformanceInformation
-
register
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
getInvocationCount
- Specified by:
getInvocationCount
in interfacePerformanceInformation
-
clone
- Specified by:
clone
in interfacePerformanceInformation
- Overrides:
clone
in classObject
-
mergeDistinct
Merges an increment to this information. BEWARE: Assumes distinct sets of operation (does not check for overlaps).
-