DomainSocketAddress Class — netty Architecture
Architecture documentation for the DomainSocketAddress class in DomainSocketAddress.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 03ba370f_83ac_946e_748a_7a6adbd5a813["DomainSocketAddress"] feba97dd_4f91_5c20_e4d4_808e1c79ad60["DomainSocketAddress.java"] 03ba370f_83ac_946e_748a_7a6adbd5a813 -->|defined in| feba97dd_4f91_5c20_e4d4_808e1c79ad60 952c3989_6485_9d97_3c5a_a5d74d02da78["DomainSocketAddress()"] 03ba370f_83ac_946e_748a_7a6adbd5a813 -->|method| 952c3989_6485_9d97_3c5a_a5d74d02da78 ca103884_08e8_2ea7_4c88_0820d942970f["String()"] 03ba370f_83ac_946e_748a_7a6adbd5a813 -->|method| ca103884_08e8_2ea7_4c88_0820d942970f 97c088dc_988c_b991_889b_cb5d66d70bcc["equals()"] 03ba370f_83ac_946e_748a_7a6adbd5a813 -->|method| 97c088dc_988c_b991_889b_cb5d66d70bcc b059fa1b_4129_de36_639c_7640da9ce5f7["hashCode()"] 03ba370f_83ac_946e_748a_7a6adbd5a813 -->|method| b059fa1b_4129_de36_639c_7640da9ce5f7
Relationship Graph
Source Code
transport-native-unix-common/src/main/java/io/netty/channel/unix/DomainSocketAddress.java lines 27–67
public class DomainSocketAddress extends SocketAddress {
private static final long serialVersionUID = -6934618000832236893L;
private final String socketPath;
public DomainSocketAddress(String socketPath) {
this.socketPath = ObjectUtil.checkNotNull(socketPath, "socketPath");
}
public DomainSocketAddress(File file) {
this(file.getPath());
}
/**
* The path to the domain socket.
*/
public String path() {
return socketPath;
}
@Override
public String toString() {
return path();
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (!(o instanceof DomainSocketAddress)) {
return false;
}
return ((DomainSocketAddress) o).socketPath.equals(socketPath);
}
@Override
public int hashCode() {
return socketPath.hashCode();
}
}
Defined In
Source
Frequently Asked Questions
What is the DomainSocketAddress class?
DomainSocketAddress is a class in the netty codebase, defined in transport-native-unix-common/src/main/java/io/netty/channel/unix/DomainSocketAddress.java.
Where is DomainSocketAddress defined?
DomainSocketAddress is defined in transport-native-unix-common/src/main/java/io/netty/channel/unix/DomainSocketAddress.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free