From c0ba07e77931f187a788c7b1ab5420ead525e3d3 Mon Sep 17 00:00:00 2001 From: Elena Vilchik Date: Wed, 8 Jan 2020 17:07:16 +0100 Subject: Stop server process (#242) --- .../java/org/sonar/css/plugin/server/CssAnalyzerBridgeServer.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'sonar-css-plugin') diff --git a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServer.java b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServer.java index a7bc764..b998f4f 100644 --- a/sonar-css-plugin/src/main/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServer.java +++ b/sonar-css-plugin/src/main/java/org/sonar/css/plugin/server/CssAnalyzerBridgeServer.java @@ -30,6 +30,7 @@ import okhttp3.MediaType; import okhttp3.OkHttpClient; import okhttp3.RequestBody; import okhttp3.Response; +import org.sonar.api.Startable; import org.sonar.api.batch.sensor.SensorContext; import org.sonar.api.notifications.AnalysisWarnings; import org.sonar.api.scanner.ScannerSide; @@ -48,7 +49,7 @@ import static org.sonarsource.api.sonarlint.SonarLintSide.MULTIPLE_ANALYSES; @ScannerSide @SonarLintSide(lifespan = MULTIPLE_ANALYSES) -public class CssAnalyzerBridgeServer { +public class CssAnalyzerBridgeServer implements Startable { private static final Logger LOG = Loggers.get(CssAnalyzerBridgeServer.class); private static final Profiler PROFILER = Profiler.createIfDebug(LOG); @@ -225,10 +226,12 @@ public class CssAnalyzerBridgeServer { } } + @Override public void start() { // Server is started lazily by the sensor } + @Override public void stop() { clean(); } -- cgit v1.2.3