java.lang.Object
java.lang.Record
jdk.net.UnixDomainPrincipal
- レコード・コンポーネント:
user
- ユーザー・アイデンティティgroup
- グループ・アイデンティティ
public record UnixDomainPrincipal(UserPrincipal user, GroupPrincipal group) extends Record
「Unixドメイン」ソケットに接続されているピアの資格証明を表します。
- 導入されたバージョン:
- 16
-
コンストラクタのサマリー
-
メソッドのサマリー
-
コンストラクタの詳細
-
UnixDomainPrincipal
public UnixDomainPrincipal(UserPrincipal user, GroupPrincipal group) UnixDomainPrincipalを作成します。- パラメータ:
user
- ユーザー・アイデンティティgroup
- グループ・アイデンティティ- 例外:
NullPointerException
-user
またはgroup
がnull
の場合。
-
-
メソッドの詳細
-
toString
public final String toString()このレコード・クラスの文字列表現を返します。 この表現には、クラスの名前の後に、各レコード・コンポーネントの名前と値が続きます。 -
hashCode
public final int hashCode()このオブジェクトに対するハッシュ・コード値を返します。 値は、各レコード・コンポーネントのハッシュ・コードから導出されます。 -
equals
public final boolean equals(Object o) このオブジェクトと他のオブジェクトが等しいかどうかを示します。 他のオブジェクトが同じクラスで、すべてのレコード・コンポーネントが等しい場合、オブジェクトは等しくなります。 このレコード・クラスのすべてのコンポーネントがObjects::equals(Object,Object)
と比較されます。 -
user
public UserPrincipal user()user
レコード・コンポーネントの値を返します。- 戻り値:
user
レコード・コンポーネントの値
-
group
public GroupPrincipal group()group
レコード・コンポーネントの値を返します。- 戻り値:
group
レコード・コンポーネントの値
-