]> source.dussan.org Git - sonarqube.git/commit
SONAR-10034 drop support of reflection-based Pico Container lifecycle management
authorSébastien Lesaint <sebastien.lesaint@sonarsource.com>
Mon, 20 May 2019 10:17:54 +0000 (12:17 +0200)
committerSonarTech <sonartech@sonarsource.com>
Thu, 23 May 2019 18:21:09 +0000 (20:21 +0200)
commit49451f5a6eb77a234072584192eaa576c78e3390
tree1004708f085dcb2394951b12123451e90df80e11
parent84c34d5279752a7ec892db767e9aa092aadefc9f
SONAR-10034 drop support of reflection-based Pico Container lifecycle management

one must now implement org.picocontainer.Startable, org.sonar.api.Startable, java.io.Closeable and/or java.lang.Closeable
17 files changed:
server/sonar-ce-task/src/main/java/org/sonar/ce/task/container/TaskContainerImpl.java
server/sonar-ce/src/main/java/org/sonar/ce/httpd/CeHttpServer.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/engine/MigrationContainerImpl.java
server/sonar-server-common/src/main/java/org/sonar/server/util/StoppableExecutorService.java
server/sonar-server/src/main/java/org/sonar/server/platform/web/RegisterServletFilters.java
server/sonar-server/src/main/java/org/sonar/server/qualityprofile/RegisterQualityProfiles.java
server/sonar-server/src/main/java/org/sonar/server/startup/ClusterConfigurationCheck.java
server/sonar-server/src/main/java/org/sonar/server/startup/RegisterMetrics.java
server/sonar-server/src/main/java/org/sonar/server/startup/RegisterPermissionTemplates.java
server/sonar-server/src/main/java/org/sonar/server/startup/RenameDeprecatedPropertyKeys.java
sonar-core/src/main/java/org/sonar/core/platform/ComponentContainer.java
sonar-core/src/main/java/org/sonar/core/platform/StartableCloseableSafeLifecyleStrategy.java [new file with mode: 0644]
sonar-core/src/main/java/org/sonar/core/platform/StopSafeReflectionLifecycleStrategy.java [deleted file]
sonar-core/src/test/java/org/sonar/core/platform/ComponentContainerTest.java
sonar-core/src/test/java/org/sonar/core/platform/PicoUtilsTest.java
sonar-core/src/test/java/org/sonar/core/platform/StartableCloseableSafeLifecyleStrategyTest.java [new file with mode: 0644]
sonar-plugin-api/src/main/java/org/sonar/api/utils/internal/TempFolderCleaner.java