]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4069 Metrics should be instanciated once per batch
authorJulien HENRY <julien.henry@sonarsource.com>
Tue, 15 Jan 2013 17:18:26 +0000 (18:18 +0100)
committerJulien HENRY <julien.henry@sonarsource.com>
Tue, 15 Jan 2013 17:20:08 +0000 (18:20 +0100)
  * my previous revert was not complete

sonar-plugin-api/src/main/java/org/sonar/api/measures/Metrics.java

index 73db745efb1cad1f780e8451cbfba05b141cb95f..fe0170eac4eaa4802834a9bb72ab90fbf733c297 100644 (file)
  */
 package org.sonar.api.measures;
 
+import org.sonar.api.BatchExtension;
 import org.sonar.api.ServerExtension;
-import org.sonar.api.TaskExtension;
+import org.sonar.api.batch.InstantiationStrategy;
 
 import java.util.List;
 
 /**
  * @since 1.10
  */
-public interface Metrics extends TaskExtension, ServerExtension {
+@InstantiationStrategy(InstantiationStrategy.PER_BATCH)
+public interface Metrics extends BatchExtension, ServerExtension {
   List<Metric> getMetrics();
 }