Interface ClockworkInspector
- 
- All Superinterfaces:
- DebugDumpable,- DiagnosticContext
 
 public interface ClockworkInspector extends DiagnosticContext 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.DebugDumpableINDENT_STRING
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description <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 Detail- 
clockworkStart<F extends ObjectType> void clockworkStart(ModelContext<F> context) 
 - 
clockworkStateSwitch<F extends ObjectType> void clockworkStateSwitch(ModelContext<F> contextBefore, ModelState newState) 
 - 
clockworkFinish<F extends ObjectType> void clockworkFinish(ModelContext<F> context) 
 - 
projectorStart<F extends ObjectType> void projectorStart(ModelContext<F> context) 
 - 
projectorComponentSkipvoid projectorComponentSkip(String componentName) 
 - 
projectorComponentStartvoid projectorComponentStart(String componentName) 
 - 
projectorComponentFinishvoid projectorComponentFinish(String componentName) 
 - 
projectorFinish<F extends ObjectType> void projectorFinish(ModelContext<F> context) 
 - 
afterMappingEvaluation<F extends ObjectType> void afterMappingEvaluation(ModelContext<F> context, Mapping<?,?> evaluatedMapping) May be used to gather profiling data, etc.
 
- 
 
-