diff options
author | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-07-17 11:40:41 +0200 |
---|---|---|
committer | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-07-18 11:27:59 +0200 |
commit | b4746359150e51cc9e8bfa2281739ae0fd614f93 (patch) | |
tree | 445ff32f3aa250357e69fa0de313fe97ac49ebec | |
parent | 85a1d650d2f671c8ff6397f36d47bca9d831305b (diff) | |
download | sonarqube-b4746359150e51cc9e8bfa2281739ae0fd614f93.tar.gz sonarqube-b4746359150e51cc9e8bfa2281739ae0fd614f93.zip |
SONAR-4898 - Moved NetworkUtils to sonar-process
-rw-r--r-- | server/sonar-process/src/main/java/org/sonar/process/NetworkUtils.java (renamed from sonar-start/src/main/java/org/sonar/start/NetworkUtils.java) | 14 | ||||
-rw-r--r-- | server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java (renamed from sonar-start/src/test/java/org/sonar/start/NetworkUtilsTest.java) | 2 |
2 files changed, 5 insertions, 11 deletions
diff --git a/sonar-start/src/main/java/org/sonar/start/NetworkUtils.java b/server/sonar-process/src/main/java/org/sonar/process/NetworkUtils.java index e0c1caa5a46..a037ce0113a 100644 --- a/sonar-start/src/main/java/org/sonar/start/NetworkUtils.java +++ b/server/sonar-process/src/main/java/org/sonar/process/NetworkUtils.java @@ -17,18 +17,16 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -package org.sonar.start; +package org.sonar.process; import java.io.IOException; import java.net.ServerSocket; -class NetworkUtils { +public class NetworkUtils { - static private int lastPort = -1; - - static int freePort() { + public static int freePort() { try { - ServerSocket s = new ServerSocket(lastPort + 1); + ServerSocket s = new ServerSocket(0); int port = s.getLocalPort(); s.close(); return port; @@ -36,8 +34,4 @@ class NetworkUtils { throw new IllegalStateException("Can not find an open network port", e); } } - - private static boolean isValidPort(int port) { - return port > 1023; - } } diff --git a/sonar-start/src/test/java/org/sonar/start/NetworkUtilsTest.java b/server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java index 11cf6ee8267..09f6a597209 100644 --- a/sonar-start/src/test/java/org/sonar/start/NetworkUtilsTest.java +++ b/server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -package org.sonar.start; +package org.sonar.process; import org.junit.Test; |