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