]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-7582 make beta Compute Engine API public
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 13 May 2016 13:35:13 +0000 (15:35 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 13 May 2016 13:35:22 +0000 (15:35 +0200)
no more @beta APIs in 5.6 for compute engine

sonar-plugin-api/src/main/java/org/sonar/api/ce/ComputeEngineSide.java
sonar-plugin-api/src/main/java/org/sonar/api/ce/posttask/CeTask.java
sonar-plugin-api/src/main/java/org/sonar/api/ce/posttask/PostProjectAnalysisTask.java
sonar-plugin-api/src/main/java/org/sonar/api/ce/posttask/PostProjectAnalysisTaskTester.java
sonar-plugin-api/src/main/java/org/sonar/api/ce/posttask/Project.java
sonar-plugin-api/src/main/java/org/sonar/api/ce/posttask/QualityGate.java

index bf52b77f37c44958a8e45e0a4d1daafe9e597187..fdcb0c1a6822608d0efe6f9470dbd72079265a42 100644 (file)
@@ -19,7 +19,6 @@
  */
 package org.sonar.api.ce;
 
-import com.google.common.annotations.Beta;
 import java.lang.annotation.Documented;
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;
@@ -35,6 +34,5 @@ import org.sonar.api.batch.BatchSide;
 @Documented
 @Retention(RetentionPolicy.RUNTIME)
 @Target(ElementType.TYPE)
-@Beta
 public @interface ComputeEngineSide {
 }
index 5707c1b858aed9d85598b23e1ec3628c8b5b2121..74d85de2ef0fb96cb2c66ca2f32e2eb53edc874a 100644 (file)
  */
 package org.sonar.api.ce.posttask;
 
-import com.google.common.annotations.Beta;
-
 /**
  * @since 5.5
  */
-@Beta
 public interface CeTask {
   /**
    * Id of the Compute Engine task.
index 6f0473141c9a69a346bdbc5b52782bd0302fce41..b33da79e6f1157bf89d7d7123a3a98ee431e21f7 100644 (file)
@@ -19,7 +19,6 @@
  */
 package org.sonar.api.ce.posttask;
 
-import com.google.common.annotations.Beta;
 import java.util.Date;
 import javax.annotation.CheckForNull;
 import org.sonar.api.ExtensionPoint;
@@ -42,7 +41,6 @@ import org.sonar.api.ce.ComputeEngineSide;
  */
 @ExtensionPoint
 @ComputeEngineSide
-@Beta
 public interface PostProjectAnalysisTask {
   /**
    * This method is called whenever the processing of a Project analysis has finished, whether successfully or not.
@@ -52,7 +50,6 @@ public interface PostProjectAnalysisTask {
   /**
    * @since 5.5
    */
-  @Beta
   interface ProjectAnalysis {
     /**
      * Details of the Compute Engine task in which the project analysis was run.
index 218247b433cbb2ca688a13a0d8f1d3445c49f738..39ae7776f98790641c3052bf64b71d0540fb7fa9 100644 (file)
@@ -19,7 +19,6 @@
  */
 package org.sonar.api.ce.posttask;
 
-import com.google.common.annotations.Beta;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Date;
@@ -89,7 +88,6 @@ import static java.util.Objects.requireNonNull;
  *
  * @since 5.5
  */
-@Beta
 public class PostProjectAnalysisTaskTester {
   private static final String DATE_CAN_NOT_BE_NULL = "date cannot be null";
   private static final String PROJECT_CAN_NOT_BE_NULL = "project cannot be null";
@@ -190,7 +188,6 @@ public class PostProjectAnalysisTaskTester {
 
   }
 
-  @Beta
   public static final class CeTaskBuilder {
     private static final String ID_CAN_NOT_BE_NULL = "id cannot be null";
 
@@ -238,7 +235,6 @@ public class PostProjectAnalysisTaskTester {
     }
   }
 
-  @Beta
   public static final class ProjectBuilder {
     private static final String UUID_CAN_NOT_BE_NULL = "uuid cannot be null";
     private static final String KEY_CAN_NOT_BE_NULL = "key cannot be null";
@@ -299,7 +295,6 @@ public class PostProjectAnalysisTaskTester {
     }
   }
 
-  @Beta
   public static final class QualityGateBuilder {
     private static final String ID_CAN_NOT_BE_NULL = "id cannot be null";
     private static final String NAME_CAN_NOT_BE_NULL = "name cannot be null";
@@ -377,7 +372,6 @@ public class PostProjectAnalysisTaskTester {
     }
   }
 
-  @Beta
   public static final class ConditionBuilder {
     private static final String METRIC_KEY_CAN_NOT_BE_NULL = "metricKey cannot be null";
     private static final String OPERATOR_CAN_NOT_BE_NULL = "operator cannot be null";
index 19a50cc3d7bd2a1b5be885bfb84cf7f8d220ce88..47065821809436a103e63ce3c0a1036330920c09 100644 (file)
  */
 package org.sonar.api.ce.posttask;
 
-import com.google.common.annotations.Beta;
-
 /**
  * @since 5.5
  */
-@Beta
 public interface Project {
   String getUuid();
 
index a31fb04be279c6866dea28be743d0d9e952985d0..b2bb973d67508e394f23a55d58d2aad06678ad4d 100644 (file)
@@ -19,7 +19,6 @@
  */
 package org.sonar.api.ce.posttask;
 
-import com.google.common.annotations.Beta;
 import java.util.Collection;
 import javax.annotation.CheckForNull;
 import org.sonar.api.measures.Metric;
@@ -27,7 +26,6 @@ import org.sonar.api.measures.Metric;
 /**
  * @since 5.5
  */
-@Beta
 public interface QualityGate {
   /**
    * The unique identifier of the Quality Gate.
@@ -49,7 +47,6 @@ public interface QualityGate {
    */
   Collection<Condition> getConditions();
 
-  @Beta
   enum Status {
     /** at least one threshold is defined, no threshold is reached */
     OK,
@@ -59,7 +56,6 @@ public interface QualityGate {
     ERROR
   }
 
-  @Beta
   interface Condition {
     /**
      * Evaluation status of this condition
@@ -120,13 +116,12 @@ public interface QualityGate {
      * @see Metric#getType() 
      */
     String getValue();
-    
+
   }
 
   /**
    * Quality Gate condition operator.
    */
-  @Beta
   enum Operator {
     EQUALS, NOT_EQUALS, GREATER_THAN, LESS_THAN
   }
@@ -134,7 +129,6 @@ public interface QualityGate {
   /**
    * Quality gate condition evaluation status.
    */
-  @Beta
   enum EvaluationStatus {
     /**
      * No measure found or measure had no value. The condition has not been evaluated and therefor ignored in