クラスUnixDomainSocketAddress
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()このアドレス・パスを返します。inthashCode()この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
-
hashCode
-
equals
-
toString
-