Class UnixDomainSocketAddress
java.lang.Object
java.net.SocketAddress
java.net.UnixDomainSocketAddress
- All Implemented Interfaces:
- Serializable
A Unix domain socket address.
 A Unix domain socket address encapsulates a file-system path that Unix domain sockets
 bind or connect to.
 
 An unnamed UnixDomainSocketAddress has
 an empty path. The local address of a SocketChannel to a Unix domain socket
 that is automatically or implicitly bound will be unnamed.
 
 Path objects used to create instances of this class must be obtained
 from the system-default file system.
- Since:
- 16
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionbooleanCompares this address with another object.getPath()Returns this address's path.inthashCode()Returns the hash code of thisUnixDomainSocketAddressstatic UnixDomainSocketAddressCreates a UnixDomainSocketAddress from the given path string.static UnixDomainSocketAddressCreates a UnixDomainSocketAddress for the given path.toString()Returns a string representation of thisUnixDomainSocketAddress.
- 
Method Details- 
ofCreates a UnixDomainSocketAddress from the given path string.- Parameters:
- pathname- The path string, which can be empty
- Returns:
- A UnixDomainSocketAddress
- Throws:
- InvalidPathException- If the path cannot be converted to a Path
- NullPointerException- if pathname is- null
 
- 
ofCreates a UnixDomainSocketAddress for the given path.- Parameters:
- path- The path to the socket, which can be empty
- Returns:
- A UnixDomainSocketAddress
- Throws:
- IllegalArgumentException- If the path is not associated with the default file system
- NullPointerException- if path is- null
 
- 
getPath
- 
hashCode
- 
equals
- 
toString
 
-