Interface IMasterOptimizerInstrumenter<T extends IOptimizerTarget>
public interface IMasterOptimizerInstrumenter<T extends IOptimizerTarget>
Instrumentation engine for
IMasterOptimizer
, providing callbacks to be executed
before/after optimizations.-
Method Summary
Modifier and TypeMethodDescriptionvoid
postAllOptimizationsCallback
(T target) Executed once after all optimizationsvoid
postOptimizationCallback
(T target, OptimizerEntry<T> e, int cnt, long executionTimeMs) Executed after each optimizationvoid
preAllOptimizationsCallback
(T target) Executed once before all optimizationsvoid
preOptimizationCallback
(T target, OptimizerEntry<T> e) Executed before each optimization
-
Method Details
-
preAllOptimizationsCallback
Executed once before all optimizations- Parameters:
target
-
-
preOptimizationCallback
Executed before each optimization- Parameters:
target
-e
-
-
postAllOptimizationsCallback
Executed once after all optimizations- Parameters:
target
-
-
postOptimizationCallback
Executed after each optimization- Parameters:
target
-e
-cnt
- number of optimizations doneexecutionTimeMs
-
-