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