public final class FreePortFinder extends Object
Modifier and Type | Method and Description |
---|---|
static int |
findOnInterfaceWithPreference(InetAddress address, int prefered) |
static int |
findRandom() |
static int |
findRandomOnAllInterfaces() |
static int |
findRandomOnInterface(InetAddress address) |
static int |
findRandomOnInterfaceByName(String host) |
static int |
findRandomOnLoopback() |
static int |
findWithPreference(int prefered) |
static int |
findWithPreferenceOnAllInterfaces(int prefered) |
static int |
findWithPreferenceOnLoopback(int prefered) |
static boolean |
isFree(InetAddress address, int port) |
static boolean |
isFree(int port) |
static boolean |
isFreeOnAllInterfaces(int port) |
static boolean |
isFreeOnLoopback(int port) |
public static boolean isFree(int port)
public static boolean isFreeOnLoopback(int port)
public static boolean isFreeOnAllInterfaces(int port)
public static boolean isFree(InetAddress address, int port)
public static int findRandom()
public static int findRandomOnLoopback()
public static int findRandomOnAllInterfaces()
public static int findWithPreference(int prefered)
public static int findWithPreferenceOnLoopback(int prefered)
public static int findWithPreferenceOnAllInterfaces(int prefered)
public static int findRandomOnInterface(InetAddress address)
public static int findRandomOnInterfaceByName(String host)
public static int findOnInterfaceWithPreference(InetAddress address, int prefered)