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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()clone()debugDump(int indent) intgetInvocationCount(String operation) voidmergeDistinct(PerformanceInformation increment) Merges an increment to this information.voidregister(OperationRecord operation, boolean alsoObjectType) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Constructor Details
-
PerformanceInformationImpl
public PerformanceInformationImpl()
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfacePerformanceInformation
-
getAllData
- Specified by:
getAllDatain interfacePerformanceInformation
-
toRepositoryPerformanceInformationType
- Specified by:
toRepositoryPerformanceInformationTypein interfacePerformanceInformation
-
register
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
getInvocationCount
- Specified by:
getInvocationCountin interfacePerformanceInformation
-
clone
- Specified by:
clonein interfacePerformanceInformation- Overrides:
clonein classObject
-
mergeDistinct
Merges an increment to this information. BEWARE: Assumes distinct sets of operation (does not check for overlaps).
-