]> source.dussan.org Git - sonarqube.git/commit
SONAR-4898 refactor process monitoring
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 12 Sep 2014 08:19:06 +0000 (10:19 +0200)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 12 Sep 2014 08:19:06 +0000 (10:19 +0200)
commitaeee283d2109c425828c96bc2952b947cce56566
treee00e42fa78c92dd499a231bf9628c6f121919051
parent39f52452ee8a3d414dd9f2a4dee3dfffdb082c1d
SONAR-4898 refactor process monitoring
93 files changed:
server/pom.xml
server/process/sonar-process/pom.xml
server/process/sonar-process/src/main/java/org/sonar/process/ProcessUtils.java
server/process/sonar-process/src/test/java/org/sonar/process2/MonitorTest.java [new file with mode: 0644]
server/sonar-process-monitor/pom.xml [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaCommand.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JavaProcessLauncher.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/JmxConnector.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/Monitor.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/PingerThread.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/ProcessRef.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/RmiJmxConnector.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/StreamGobbler.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/TerminatorThread.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/Timeouts.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/WatcherThread.java [new file with mode: 0644]
server/sonar-process-monitor/src/main/java/org/sonar/process/monitor/package-info.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/CallVerifierJmxConnector.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/ImpossibleToConnectJmxConnector.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/InfiniteTerminationRmiConnector.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaCommandTest.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaProcessLauncherTest.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/TerminationFailureRmiConnector.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/TimeoutsTest.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/WatcherThreadTest.java [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/AesCipherTest/aes_secret_key.txt [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/AesCipherTest/bad_secret_key.txt [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/AesCipherTest/non_trimmed_secret_key.txt [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/AesCipherTest/other_secret_key.txt [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/LoggingTest/logback-access.xml [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/ProcessTest/sonar.properties [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/org/sonar/process/PropsTest/sonar.properties [new file with mode: 0644]
server/sonar-process-monitor/src/test/resources/sonar-dummy-app.jar [new file with mode: 0644]
server/sonar-process/pom.xml [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/AesCipher.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/Base64Cipher.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/Cipher.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/ConfigurationUtils.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/Encryption.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/JmxUtils.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/Lifecycle.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/LoopbackAddress.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/MessageException.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/MinimumViableSystem.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/MonitoredProcess.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/NetworkUtils.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/ProcessEntryPoint.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/ProcessLogging.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/ProcessMXBean.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/ProcessUtils.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/Props.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/State.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/StopperThread.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/SystemExit.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/Terminable.java [new file with mode: 0644]
server/sonar-process/src/main/java/org/sonar/process/package-info.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/AesCipherTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/BaseProcessTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/ConfigurationUtilsTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/EncryptionTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/JmxUtilsTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/LoopbackAddressTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/MinimumViableSystemTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/ProcessUtilsTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/PropsTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/SystemExitTest.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/test/HttpProcess.java [new file with mode: 0644]
server/sonar-process/src/test/java/org/sonar/process/test/StandardProcess.java [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/AesCipherTest/aes_secret_key.txt [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/AesCipherTest/bad_secret_key.txt [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/AesCipherTest/non_trimmed_secret_key.txt [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/AesCipherTest/other_secret_key.txt [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/LoggingTest/logback-access.xml [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/ProcessTest/sonar.properties [new file with mode: 0644]
server/sonar-process/src/test/resources/org/sonar/process/PropsTest/sonar.properties [new file with mode: 0644]
server/sonar-process/src/test/resources/sonar-dummy-app.jar [new file with mode: 0644]
server/sonar-process/test-jar-with-dependencies.xml [new file with mode: 0644]
server/sonar-search/src/main/java/org/sonar/search/SearchServer.java
server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java
server/sonar-server/src/main/java/org/sonar/server/app/EmbeddedTomcat.java
server/sonar-server/src/main/java/org/sonar/server/app/WebServer.java
server/sonar-server/src/main/java/org/sonar/server/app/Webapp.java
server/sonar-server/src/main/java/org/sonar/server/platform/PlatformServletContextListener.java
server/sonar-server/src/main/java/org/sonar/server/plugins/ServerPluginJarsInstaller.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ServerPluginJarsInstallerTest.java
server/sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java
server/sonar-server/src/test/java/org/sonar/server/tester/ServerTester.java
sonar-application/pom.xml
sonar-application/src/main/java/org/sonar/application/App.java