AuthBuilder Class — netty Architecture
Architecture documentation for the AuthBuilder class in MqttMessageBuilders.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 25bf9e45_cc05_2239_cf63_e322a8add364["AuthBuilder"] 7d541d48_e599_e4df_7154_8f69a769e3a4["MqttMessageBuilders.java"] 25bf9e45_cc05_2239_cf63_e322a8add364 -->|defined in| 7d541d48_e599_e4df_7154_8f69a769e3a4 17261912_b0f3_4baa_bc2a_826b932d9a63["AuthBuilder()"] 25bf9e45_cc05_2239_cf63_e322a8add364 -->|method| 17261912_b0f3_4baa_bc2a_826b932d9a63 7508b182_b1ab_7f34_01b9_00a7249023ed["MqttMessage()"] 25bf9e45_cc05_2239_cf63_e322a8add364 -->|method| 7508b182_b1ab_7f34_01b9_00a7249023ed
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageBuilders.java lines 693–719
public static final class AuthBuilder {
private MqttProperties properties;
private byte reasonCode;
AuthBuilder() {
}
public AuthBuilder properties(MqttProperties properties) {
this.properties = properties;
return this;
}
public AuthBuilder reasonCode(byte reasonCode) {
this.reasonCode = reasonCode;
return this;
}
public MqttMessage build() {
MqttFixedHeader mqttFixedHeader =
new MqttFixedHeader(MqttMessageType.AUTH, false, MqttQoS.AT_MOST_ONCE, false, 0);
MqttReasonCodeAndPropertiesVariableHeader mqttAuthVariableHeader =
new MqttReasonCodeAndPropertiesVariableHeader(reasonCode, properties);
return new MqttMessage(mqttFixedHeader, mqttAuthVariableHeader);
}
}
Source
Frequently Asked Questions
What is the AuthBuilder class?
AuthBuilder is a class in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageBuilders.java.
Where is AuthBuilder defined?
AuthBuilder is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageBuilders.java at line 693.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free