com.alibaba.dubbo.common.utils
Class NetUtils
java.lang.Object
com.alibaba.dubbo.common.utils.NetUtils
public class NetUtils
- extends Object
IP and Port Helper for RPC,
- Author:
- shawn.qianx
LOCALHOST
public static final String LOCALHOST
- See Also:
- Constant Field Values
ANYHOST
public static final String ANYHOST
- See Also:
- Constant Field Values
NetUtils
public NetUtils()
getRandomPort
public static int getRandomPort()
getAvailablePort
public static int getAvailablePort()
getAvailablePort
public static int getAvailablePort(int port)
isInvalidPort
public static boolean isInvalidPort(int port)
isValidAddress
public static boolean isValidAddress(String address)
isLocalHost
public static boolean isLocalHost(String host)
isAnyHost
public static boolean isAnyHost(String host)
isInvalidLocalHost
public static boolean isInvalidLocalHost(String host)
isValidLocalHost
public static boolean isValidLocalHost(String host)
getLocalSocketAddress
public static InetSocketAddress getLocalSocketAddress(String host,
int port)
getLocalHost
public static String getLocalHost()
filterLocalHost
public static String filterLocalHost(String host)
getLocalAddress
public static InetAddress getLocalAddress()
- 遍历本地网卡,返回第一个合理的IP。
- Returns:
- 本地网卡IP
getLogHost
public static String getLogHost()
getHostName
public static String getHostName(String address)
getIpByHost
public static String getIpByHost(String hostName)
- Parameters:
hostName
-
- Returns:
- ip address or hostName if UnknownHostException
toAddressString
public static String toAddressString(InetSocketAddress address)
toAddress
public static InetSocketAddress toAddress(String address)
toURL
public static String toURL(String protocol,
String host,
int port,
String path)
Copyright © 2012–2017 Alibaba. All rights reserved.