クラス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
-