SocksCmdStatus Type — netty Architecture
Architecture documentation for the SocksCmdStatus type/interface in SocksCmdStatus.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d9310706_81c5_ab90_e508_a654d93e0fcd["SocksCmdStatus"] a3c5f2a5_952c_b1e8_b2b2_f000a9dac7ac["SocksCmdStatus.java"] d9310706_81c5_ab90_e508_a654d93e0fcd -->|defined in| a3c5f2a5_952c_b1e8_b2b2_f000a9dac7ac style d9310706_81c5_ab90_e508_a654d93e0fcd fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-socks/src/main/java/io/netty/handler/codec/socks/SocksCmdStatus.java lines 19–57
public enum SocksCmdStatus {
SUCCESS((byte) 0x00),
FAILURE((byte) 0x01),
FORBIDDEN((byte) 0x02),
NETWORK_UNREACHABLE((byte) 0x03),
HOST_UNREACHABLE((byte) 0x04),
REFUSED((byte) 0x05),
TTL_EXPIRED((byte) 0x06),
COMMAND_NOT_SUPPORTED((byte) 0x07),
ADDRESS_NOT_SUPPORTED((byte) 0x08),
UNASSIGNED((byte) 0xff);
private final byte b;
SocksCmdStatus(byte b) {
this.b = b;
}
/**
* @deprecated Use {@link #valueOf(byte)} instead.
*/
@Deprecated
public static SocksCmdStatus fromByte(byte b) {
return valueOf(b);
}
public static SocksCmdStatus valueOf(byte b) {
for (SocksCmdStatus code : values()) {
if (code.b == b) {
return code;
}
}
return UNASSIGNED;
}
public byte byteValue() {
return b;
}
}
Source
Frequently Asked Questions
What is the SocksCmdStatus type?
SocksCmdStatus is a type/interface in the netty codebase, defined in codec-socks/src/main/java/io/netty/handler/codec/socks/SocksCmdStatus.java.
Where is SocksCmdStatus defined?
SocksCmdStatus is defined in codec-socks/src/main/java/io/netty/handler/codec/socks/SocksCmdStatus.java at line 19.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free