]> source.dussan.org Git - sonarqube.git/commitdiff
Do not inject multiple org.sonar.api.platform.Server on batch side
authorSimon Brandhof <simon.brandhof@gmail.com>
Wed, 31 Oct 2012 08:56:46 +0000 (09:56 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Wed, 31 Oct 2012 08:57:14 +0000 (09:57 +0100)
sonar-batch/src/main/java/org/sonar/batch/bootstrap/ServerClient.java

index 7b643b2c5415d696cf1fd6ae9b38994f6e6e3611..9f7490501bc93151c296d2660bf45391d22f96c9 100644 (file)
@@ -44,9 +44,10 @@ import java.text.SimpleDateFormat;
 import java.util.Date;
 
 /**
+ * TODO extends Server when removing the deprecated org.sonar.batch.ServerMetadata
  * @since 3.4
  */
-public class ServerClient extends Server implements BatchComponent {
+public class ServerClient implements BatchComponent {
   private Settings settings;
   private HttpDownloader.BaseHttpDownloader downloader;
 
@@ -55,17 +56,14 @@ public class ServerClient extends Server implements BatchComponent {
     this.downloader = new HttpDownloader.BaseHttpDownloader(settings, env.toString());
   }
 
-  @Override
   public String getId() {
     return settings.getString(CoreProperties.SERVER_ID);
   }
 
-  @Override
   public String getVersion() {
     return settings.getString(CoreProperties.SERVER_VERSION);
   }
 
-  @Override
   public Date getStartedAt() {
     String dateString = settings.getString(CoreProperties.SERVER_STARTTIME);
     if (dateString != null) {
@@ -79,12 +77,10 @@ public class ServerClient extends Server implements BatchComponent {
     return null;
   }
 
-  @Override
   public String getURL() {
     return StringUtils.removeEnd(StringUtils.defaultIfBlank(settings.getString("sonar.host.url"), "http://localhost:9000"), "/");
   }
 
-  @Override
   public String getPermanentServerId() {
     return settings.getString(CoreProperties.PERMANENT_SERVER_ID);
   }