Package Summary Overview Summary

### class:UnixDomainSocketAddress [NONE]
All Implemented Interfaces: `Serializable` public final class UnixDomainSocketAddress extends SocketAddress 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: `SocketChannel` `ServerSocketChannel` Serialized Form

### method:of(java.lang.String) [NONE]
### of public static UnixDomainSocketAddress of (String pathname) Creates 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`

### method:of(java.nio.file.Path) [NONE]
### of public static UnixDomainSocketAddress of (Path path) Creates 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`

### method:getPath() [NONE]
### getPath public Path getPath() Returns this address's path. Returns: this address's path

### method:hashCode() [NONE]
### hashCode public int hashCode() Returns the hash code of this `UnixDomainSocketAddress` Overrides: `hashCode` in class `Object` Returns: a hash code value for this object. See Also: `Object.equals(java.lang.Object)` `System.identityHashCode(java.lang.Object)`

### method:equals(java.lang.Object) [NONE]
### equals public boolean equals (Object o) Compares this address with another object. Overrides: `equals` in class `Object` Parameters: `o` - the reference object with which to compare. Returns: true if the path fields are equal See Also: `Object.hashCode()` `HashMap`

### method:toString() [NONE]
### toString public String toString() Returns a string representation of this `UnixDomainSocketAddress`. Overrides: `toString` in class `Object` Returns: this address's path which may be empty for an unnamed address