public class InterAddress extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SECHMA |
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
InterAddress(String newAddressURL) |
InterAddress(String hostAddress,
int hostPort,
String formUnit) |
InterAddress(String sechma,
String hostAddress,
int hostPort,
String formUnit) |
InterAddress(URI newAddressURL) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkFormat(URI serviceURL) |
boolean |
equals(Object obj)
两个 Address 可以比较是否相等
|
boolean |
equalsHost(InterAddress evalResult)
判断连接地址是否是同一个。
|
boolean |
equalsHost(String evalResult)
判断连接地址是否是同一个。
|
String |
getFormUnit()
返回地址所属单元
|
String |
getHost()
返回目标IP地址
|
String |
getHostPort()
返回IP地址和端口,格式为:192.168.25.33:8000
|
String |
getIp()
返回IPv4地址
|
String |
getIpPort()
返回IP地址和端口,格式为:192.168.25.33:8000
|
int |
getPort()
返回目标地址的端口号
|
String |
getSechma()
返回协议头
|
int |
hashCode() |
String |
toHostSchema()
返回RSF协议形式表述的主机地址。
|
InetSocketAddress |
toSocketAddress()
转换成
SocketAddress类型对象 |
String |
toString() |
URI |
toURI()
转换地址为URL形式
|
public InterAddress(String newAddressURL) throws URISyntaxException
public InterAddress(URI newAddressURL)
public String getSechma()
public String getFormUnit()
public String getHost()
public String getIp() throws UnknownHostException
public int getPort()
public String getHostPort()
public String getIpPort() throws UnknownHostException
public URI toURI() throws URISyntaxException
public String toHostSchema()
public InetSocketAddress toSocketAddress() throws UnknownHostException
SocketAddress类型对象public boolean equals(Object obj)
public boolean equalsHost(InterAddress evalResult) throws UnknownHostException
getHostPort()返回值和该对象的getHostPort()返回值做比较public boolean equalsHost(String evalResult) throws UnknownHostException
getHostPort()返回值做比较public static boolean checkFormat(URI serviceURL)
Copyright © 2020–2021. All rights reserved.