Package jnr.unixsocket
Class Credentials
- java.lang.Object
-
- jnr.unixsocket.Credentials
-
public final class Credentials extends java.lang.Object
This class represents the peer credentials, retrievable from an AF_UNIX socket.An instance of this class can be retrieved, using either the socket-level methods
UnixSocket.getCredentials()
andUnixDatagramSocket.getCredentials()
or by specifyingUnixSocketOptions.SO_PEERCRED
as argument to one of the channel-level methodsUnixSocketChannel.getOption(java.net.SocketOption<T>)
andUnixDatagramChannel.getOption(java.net.SocketOption<T>)
.See also: socket (7)
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getGid()
Retrieves the peer's numeric effective group ID.int
getPid()
Retrieves the peer's process ID.int
getUid()
Retrieves the peer's numeric effective user ID.java.lang.String
toString()
Returns a human readable description of this instance.
-
-
-
Method Detail
-
getPid
public int getPid()
Retrieves the peer's process ID.- Returns:
- The PID.
-
getUid
public int getUid()
Retrieves the peer's numeric effective user ID.- Returns:
- The EUID.
-
getGid
public int getGid()
Retrieves the peer's numeric effective group ID.- Returns:
- The EGID.
-
toString
public java.lang.String toString()
Returns a human readable description of this instance.- Overrides:
toString
in classjava.lang.Object
-
-