Object() — netty Function Reference
Architecture documentation for the Object() function in MqttDecoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD f861d2ef_8349_def0_dc63_58d885f3887f["Object()"] c4faa729_e212_a3dd_9d90_3e8fd908d755["MqttDecoder"] f861d2ef_8349_def0_dc63_58d885f3887f -->|defined in| c4faa729_e212_a3dd_9d90_3e8fd908d755 style f861d2ef_8349_def0_dc63_58d885f3887f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java lines 277–312
private Object decodeVariableHeader(ChannelHandlerContext ctx, ByteBuf buffer, MqttFixedHeader mqttFixedHeader) {
switch (mqttFixedHeader.messageType()) {
case CONNECT:
return decodeConnectionVariableHeader(ctx, buffer);
case CONNACK:
return decodeConnAckVariableHeader(ctx, buffer);
case UNSUBSCRIBE:
case SUBSCRIBE:
case SUBACK:
case UNSUBACK:
return decodeMessageIdAndPropertiesVariableHeader(ctx, buffer);
case PUBACK:
case PUBREC:
case PUBCOMP:
case PUBREL:
return decodePubReplyMessage(buffer);
case PUBLISH:
return decodePublishVariableHeader(ctx, buffer, mqttFixedHeader);
case DISCONNECT:
case AUTH:
return decodeReasonCodeAndPropertiesVariableHeader(buffer);
case PINGREQ:
case PINGRESP:
// Empty variable header
return null;
default:
//shouldn't reach here
throw new DecoderException("Unknown message type: " + mqttFixedHeader.messageType());
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does Object() do?
Object() is a function in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java.
Where is Object() defined?
Object() is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java at line 277.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free