モジュール jdk.net
パッケージ jdk.net

RecordクラスUnixDomainPrincipal

java.lang.Object
java.lang.Record
jdk.net.UnixDomainPrincipal
レコード・コンポーネント:
user - ユーザー・アイデンティティ
group - グループ・アイデンティティ

public record UnixDomainPrincipal(UserPrincipal user, GroupPrincipal group) extends Record
「Unixドメイン」ソケットに接続されているピアの資格証明を表します。
導入されたバージョン:
16
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    UnixDomainPrincipalを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    final boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    groupレコード・コンポーネントの値を返します。
    final int
    このオブジェクトに対するハッシュ・コード値を返します。
    final String
    このレコード・クラスの文字列表現を返します。
    userレコード・コンポーネントの値を返します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • UnixDomainPrincipal

      public UnixDomainPrincipal(UserPrincipal user, GroupPrincipal group)
      UnixDomainPrincipalを作成します。
      パラメータ:
      user - ユーザー・アイデンティティ
      group - グループ・アイデンティティ
      例外:
      NullPointerException - userまたはgroupnullの場合。
  • メソッドの詳細

    • toString

      public final String toString()
      このレコード・クラスの文字列表現を返します。 この表現には、クラスの名前の後に、各レコード・コンポーネントの名前と値が続きます。
      定義:
      クラスRecordtoString
      戻り値:
      このオブジェクトの文字列表現
      関連項目:
    • hashCode

      public final int hashCode()
      このオブジェクトに対するハッシュ・コード値を返します。 値は、各レコード・コンポーネントのハッシュ・コードから導出されます。
      定義:
      クラスRecordhashCode
      戻り値:
      このオブジェクトのハッシュ・コード値
      関連項目:
    • equals

      public final boolean equals(Object o)
      このオブジェクトと他のオブジェクトが等しいかどうかを示します。 他のオブジェクトが同じクラスで、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード・クラスのすべてのコンポーネントがObjects::equals(Object,Object)と比較されます。
      定義:
      クラスRecordequals
      パラメータ:
      o - 比較対象のオブジェクト
      戻り値:
      このオブジェクトがo引数と同じ場合はtrue、そうでない場合はfalse
      関連項目:
    • user

      public UserPrincipal user()
      userレコード・コンポーネントの値を返します。
      戻り値:
      userレコード・コンポーネントの値
    • group

      public GroupPrincipal group()
      groupレコード・コンポーネントの値を返します。
      戻り値:
      groupレコード・コンポーネントの値