Interface ClockworkInspector
- All Superinterfaces:
- DebugDumpable,- DiagnosticContext
- 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 SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescription<F extends ObjectType>
 voidafterMappingEvaluation(ModelContext<F> context, Mapping<?, ?> evaluatedMapping) May be used to gather profiling data, etc.<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.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazily
- 
Method Details- 
clockworkStart
- 
clockworkStateSwitch<F extends ObjectType> void clockworkStateSwitch(ModelContext<F> contextBefore, ModelState newState) 
- 
clockworkFinish
- 
projectorStart
- 
projectorComponentSkip
- 
projectorComponentStart
- 
projectorComponentFinish
- 
projectorFinish
- 
afterMappingEvaluation<F extends ObjectType> void afterMappingEvaluation(ModelContext<F> context, Mapping<?, ?> evaluatedMapping) May be used to gather profiling data, etc.
 
-