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.DebugDumpable
INDENT_STRING 
 - 
 
- 
Method Summary
All 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.DebugDumpable
debugDump, 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)
 
- 
projectorComponentSkip
void projectorComponentSkip(String componentName)
 
- 
projectorComponentStart
void projectorComponentStart(String componentName)
 
- 
projectorComponentFinish
void 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. 
 - 
 
 -