Interface ClockworkInspector
- All Superinterfaces:
DebugDumpable,DiagnosticContext,MappingInspector
- All Known Implementing Classes:
ProfilingModelInspector
Interface used to intercept the ModelContext as it passes through the computation.
It is mostly used in tests.
EXPERIMENTAL
- Author:
- Radovan Semancik
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRINGFields inherited from interface com.evolveum.midpoint.model.api.util.MappingInspector
EMPTY -
Method Summary
Modifier and TypeMethodDescription<F extends ObjectType>
voidclockworkFinish(ModelContext<F> context) <F extends ObjectType>
voidclockworkStart(ModelContext<F> context) <F extends ObjectType>
voidclockworkStateSwitch(ModelContext<F> contextBefore, ModelState newState) voidprojectorComponentFinish(String componentName) voidprojectorComponentSkip(String componentName) voidprojectorComponentStart(String componentName) <F extends ObjectType>
voidprojectorFinish(ModelContext<F> context) <F extends ObjectType>
voidprojectorStart(ModelContext<F> context) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.model.api.util.MappingInspector
afterMappingEvaluation
-
Method Details
-
clockworkStart
-
clockworkStateSwitch
<F extends ObjectType> void clockworkStateSwitch(ModelContext<F> contextBefore, ModelState newState) -
clockworkFinish
-
projectorStart
-
projectorComponentSkip
-
projectorComponentStart
-
projectorComponentFinish
-
projectorFinish
-