]> source.dussan.org Git - sonarqube.git/commit
SONAR-15399 Replace nanohttpd used by CE for monitoring and log control.
authorSteve Marion <steve.marion@sonarsource.com>
Mon, 22 Aug 2022 09:20:33 +0000 (11:20 +0200)
committersonartech <sonartech@sonarsource.com>
Fri, 26 Aug 2022 20:03:24 +0000 (20:03 +0000)
commit56c0b6970046c4e6ff6242000bac220dcc9ac273
tree6df7fe88c76b2fd9648da7a5973a4e6ed50811cd
parentc93c3f278b303acb5be01c3e493d64280a3edd63
SONAR-15399 Replace nanohttpd used by CE for monitoring and log control.

Remove httpd dependency, replace it by apache http client imported by ES-client lib. Remove httpAction registering and dispatching mechanism.
server/sonar-ce/build.gradle
server/sonar-ce/src/main/java/org/sonar/ce/httpd/CeHttpServer.java
server/sonar-ce/src/main/java/org/sonar/ce/httpd/HttpAction.java
server/sonar-ce/src/main/java/org/sonar/ce/logging/ChangeLogLevelHttpAction.java
server/sonar-ce/src/main/java/org/sonar/ce/systeminfo/SystemInfoHttpAction.java
server/sonar-ce/src/test/java/org/sonar/ce/httpd/CeHttpServerTest.java
server/sonar-ce/src/test/java/org/sonar/ce/httpd/CeHttpUtils.java
server/sonar-ce/src/test/java/org/sonar/ce/logging/ChangeLogLevelHttpActionTest.java
server/sonar-ce/src/test/java/org/sonar/ce/systeminfo/SystemInfoHttpActionTest.java