]> source.dussan.org Git - sonarqube.git/commit
SONAR-12043 make Lifecycle threadsafe
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Tue, 7 May 2019 09:25:35 +0000 (11:25 +0200)
committerSonarTech <sonartech@sonarsource.com>
Mon, 3 Jun 2019 18:21:21 +0000 (20:21 +0200)
commitef72cd98a1dc1044e59021e3999857309902d718
tree94e7ebe6154ff3438bbdcfce48d453877293bfb2
parent2fabe059a9c2df42a2259a32a1d42246863abb8c
SONAR-12043 make Lifecycle threadsafe

and make ProcessEntryPointTest#launch_then_request_graceful_stop stable
and add trace log when some code tests the current state of Lifecyle (#getState() replaced by isCurrentState(State))
server/sonar-process/src/main/java/org/sonar/process/Lifecycle.java
server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java
server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java
server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java
server/sonar-process/src/test/java/org/sonar/process/test/StandardProcess.java