java.lang.Object
java.net.SocketAddress
java.net.UnixDomainSocketAddress
- 所有已实现的接口:
-
Serializable
Unix域套接字地址。Unix域套接字地址封装了Unix域套接字绑定或连接的文件系统路径。
一个未命名的UnixDomainSocketAddress
具有空路径。到Unix域套接字的本地地址,如果是自动或隐式绑定的SocketChannel
将是未命名的。
- 自 JDK 版本:
- 16
- 参见:
-
Method Summary
Modifier and TypeMethodDescriptionboolean
将此地址与另一个对象进行比较。getPath()
返回此地址的路径。int
hashCode()
返回此UnixDomainSocketAddress
的哈希码。static UnixDomainSocketAddress
从给定路径字符串创建一个UnixDomainSocketAddress。static UnixDomainSocketAddress
为给定路径创建一个UnixDomainSocketAddress。toString()
返回此UnixDomainSocketAddress
的字符串表示形式。
-
Method Details
-
of
从给定路径字符串创建一个UnixDomainSocketAddress。- 参数:
-
pathname
- 路径字符串,可以为空 - 返回:
- 一个UnixDomainSocketAddress
- 抛出:
-
InvalidPathException
- 如果无法将路径转换为路径 -
NullPointerException
- 如果路径名为null
-
of
为给定路径创建一个UnixDomainSocketAddress。- 参数:
-
path
- 套接字的路径,可以为空 - 返回:
- 一个UnixDomainSocketAddress
- 抛出:
-
IllegalArgumentException
- 如果路径与默认文件系统不相关 -
NullPointerException
- 如果路径为null
-
getPath
返回此地址的路径。- 返回:
- 此地址的路径
-
hashCode
public int hashCode()返回此UnixDomainSocketAddress
的哈希码。 -
equals
将此地址与另一个对象进行比较。 -
toString
返回此UnixDomainSocketAddress
的字符串表示形式。
-