MqttQoS Type — netty Architecture
Architecture documentation for the MqttQoS type/interface in MqttQoS.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 45c8d4ec_7d62_c433_9ef5_8ba08d59e3f8["MqttQoS"] 99da1c87_10ff_be87_c9e0_b98359e55f8c["MqttQoS.java"] 45c8d4ec_7d62_c433_9ef5_8ba08d59e3f8 -->|defined in| 99da1c87_10ff_be87_c9e0_b98359e55f8c style 45c8d4ec_7d62_c433_9ef5_8ba08d59e3f8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttQoS.java lines 18–48
public enum MqttQoS {
AT_MOST_ONCE(0),
AT_LEAST_ONCE(1),
EXACTLY_ONCE(2),
FAILURE(0x80);
private final int value;
MqttQoS(int value) {
this.value = value;
}
public int value() {
return value;
}
public static MqttQoS valueOf(int value) {
switch (value) {
case 0:
return AT_MOST_ONCE;
case 1:
return AT_LEAST_ONCE;
case 2:
return EXACTLY_ONCE;
case 0x80:
return FAILURE;
default:
throw new IllegalArgumentException("invalid QoS: " + value);
}
}
}
Source
Frequently Asked Questions
What is the MqttQoS type?
MqttQoS is a type/interface in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttQoS.java.
Where is MqttQoS defined?
MqttQoS is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttQoS.java at line 18.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free