public class InternalMonitor extends Object implements PrismMonitor, DebugDumpable
INDENT_STRING
Constructor and Description |
---|
InternalMonitor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
debugDump, debugDumpLazily, debugDumpLazily
public static long getCount(InternalCounters counter)
public static void recordCount(InternalCounters counter)
public static boolean isTrace(InternalOperationClasses operationClass)
public static void setTrace(InternalOperationClasses operationClass, boolean val)
public static void setTrace(InternalCounters counter, boolean val)
public static CachingStatistics getResourceCacheStats()
public static CachingStatistics getConnectorCacheStats()
public static void recordConnectorOperation(String name)
public static void recordConnectorModification(String name)
public static <O extends ObjectType> void recordRepositoryRead(Class<O> type, String oid)
public <O extends Objectable> void recordPrismObjectCompareCount(PrismObject<O> thisObject, Object thatObject)
recordPrismObjectCompareCount
in interface PrismMonitor
public static boolean isCloneTimingEnabled()
public static void setCloneTimingEnabled(boolean cloneTimingEnabled)
public static long getPrismObjectCloneDurationMillis()
public static void setPrismObjectCloneDurationMillis(long prismObjectCloneDurationNanos)
public <O extends Objectable> void beforeObjectClone(PrismObject<O> orig)
beforeObjectClone
in interface PrismMonitor
public <O extends Objectable> void afterObjectClone(PrismObject<O> orig, PrismObject<O> clone)
afterObjectClone
in interface PrismMonitor
public static <F extends AssignmentHolderType> void recordRoleEvaluation(F target, boolean fullEvaluation)
public static <F extends AssignmentHolderType> void recordRoleEvaluationSkip(F target, boolean fullEvaluation)
public static InternalInspector getInspector()
public static void setInspector(InternalInspector inspector)
public static void reset()
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public static String debugDumpStatic(int indent)
Copyright © 2019 Evolveum. All rights reserved.