java.lang.Object
java.net.SocketAddress
java.net.UnixDomainSocketAddress
- すべての実装されたインタフェース:
Serializable
public final class UnixDomainSocketAddress extends SocketAddress
Unixドメイン・ソケット・アドレス。 Unixドメイン・ソケット・アドレスは、Unixドメイン・ソケットがバインドまたは接続するファイルシステム・パスをカプセル化します。
「名前なし」 UnixDomainSocketAddress
のパスが空です。 「自動」または「暗黙的」バウンドのUnixドメイン・ソケットに対するSocketChannel
のローカル・アドレスの名前は変更されません。
このクラスのインスタンスの作成に使用するPath
オブジェクトは、system-defaultファイル・システムから取得する必要があります。
- 導入されたバージョン:
- 16
- 関連項目:
-
メソッドのサマリー
修飾子と型メソッド説明boolean
このアドレスを別のオブジェクトと比較します。getPath()
このアドレス・パスを返します。int
hashCode()
このUnixDomainSocketAddress
のハッシュ・コードを返しますstatic UnixDomainSocketAddress
指定したパス文字列からUnixDomainSocketAddressを作成します。static UnixDomainSocketAddress
指定されたパスのUnixDomainSocketAddressを作成します。toString()
このUnixDomainSocketAddress
の文字列表現を返します。
-
メソッドの詳細
-
of
public static UnixDomainSocketAddress of(String pathname) 指定したパス文字列からUnixDomainSocketAddressを作成します。- パラメータ:
pathname
- パス文字列(空でもかまいません)- 戻り値:
- A UnixDomainSocketAddress
- 例外:
InvalidPathException
- パスをパスに変換できない場合NullPointerException
- pathnameがnull
の場合
-
of
public static UnixDomainSocketAddress of(Path path) 指定されたパスのUnixDomainSocketAddressを作成します。- パラメータ:
path
- ソケットへのパス。空の場合もあります- 戻り値:
- A UnixDomainSocketAddress
- 例外:
IllegalArgumentException
- パスがデフォルトのファイル・システムに関連付けられていない場合NullPointerException
- パスがnull
の場合
-
getPath
public Path getPath()このアドレス・パスを返します。- 戻り値:
- このアドレス・パス
-
hashCode
public int hashCode()このUnixDomainSocketAddress
のハッシュ・コードを返します -
equals
public boolean equals(Object o) このアドレスを別のオブジェクトと比較します。 -
toString
public String toString()このUnixDomainSocketAddress
の文字列表現を返します。
-