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_STRING
Fields 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) void
projectorComponentFinish
(String componentName) void
projectorComponentSkip
(String componentName) void
projectorComponentStart
(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, debugDumpLazily
Methods 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
-