模块 jdk.net
 jdk.net

记录类 UnixDomainPrincipal

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 - 如果 usergroupnull
  • 方法详情

    • toString

      public final String  toString()
      返回此记录类的字符串表示形式。该表示包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类 Record
      返回:
      此对象的字符串表示形式
      参见:
    • hashCode

      public final int hashCode()
      返回此对象的哈希码值。该值源自每个记录组件的哈希码。
      指定者:
      hashCode 在类 Record
      返回:
      此对象的哈希码值
      参见:
    • equals

      public final boolean equals(Object  o)
      指示某个其他对象是否“等于”这个对象。如果另一个对象属于同一类并且所有记录组件都相等,则这些对象相等。此记录类中的所有组件都与 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类 Record
      参数:
      o - 要与之比较的对象
      返回:
      true 如果此对象与 o 参数相同; false否则。
      参见:
    • user

      public UserPrincipal  user()
      返回 user 记录组件的值。
      返回:
      user 记录组件的值
    • group

      public GroupPrincipal  group()
      返回 group 记录组件的值。
      返回:
      group 记录组件的值