From: Julien HENRY Date: Tue, 15 Jan 2013 17:18:26 +0000 (+0100) Subject: SONAR-4069 Metrics should be instanciated once per batch X-Git-Tag: 3.5~400 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=3bc5e63486bb5fe6e8ddf881d718ae211005e89a;p=sonarqube.git SONAR-4069 Metrics should be instanciated once per batch * my previous revert was not complete --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/measures/Metrics.java b/sonar-plugin-api/src/main/java/org/sonar/api/measures/Metrics.java index 73db745efb1..fe0170eac4e 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/measures/Metrics.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/measures/Metrics.java @@ -19,14 +19,16 @@ */ 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 getMetrics(); }