Package org.apache.camel.test
Class AvailablePortFinder
- java.lang.Object
-
- org.apache.camel.test.AvailablePortFinder
-
public final class AvailablePortFinder extends Object
Finds currently available server ports.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intgetNextAvailable()Gets the next available port.static intgetNextAvailable(int fromPort, int toPort)Gets the next available port in the given range.
-
-
-
Method Detail
-
getNextAvailable
public static int getNextAvailable()
Gets the next available port.- Returns:
- the available port
- Throws:
IllegalStateException- if there are no ports available
-
getNextAvailable
public static int getNextAvailable(int fromPort, int toPort)Gets the next available port in the given range.- Parameters:
fromPort- port number start range.toPort- port number end range.- Returns:
- the available port
- Throws:
IllegalStateException- if there are no ports available
-
-