Home / Function/ decodeByteArray() — netty Function Reference

decodeByteArray() — netty Function Reference

Architecture documentation for the decodeByteArray() function in MqttDecoder.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  1cb12c52_1d9a_4252_9803_cdf9ef0e087a["decodeByteArray()"]
  c4faa729_e212_a3dd_9d90_3e8fd908d755["MqttDecoder"]
  1cb12c52_1d9a_4252_9803_cdf9ef0e087a -->|defined in| c4faa729_e212_a3dd_9d90_3e8fd908d755
  05955631_9ad1_8193_ccef_2c8870319b81["MqttConnectPayload()"]
  05955631_9ad1_8193_ccef_2c8870319b81 -->|calls| 1cb12c52_1d9a_4252_9803_cdf9ef0e087a
  8cad50bc_08ed_5075_a0f7_de30f00ba977["decodeProperties()"]
  8cad50bc_08ed_5075_a0f7_de30f00ba977 -->|calls| 1cb12c52_1d9a_4252_9803_cdf9ef0e087a
  c329612b_da71_6e39_b716_e4f7dc59569d["decodeMsbLsb()"]
  1cb12c52_1d9a_4252_9803_cdf9ef0e087a -->|calls| c329612b_da71_6e39_b716_e4f7dc59569d
  style 1cb12c52_1d9a_4252_9803_cdf9ef0e087a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java lines 690–695

    private static byte[] decodeByteArray(ByteBuf buffer) {
        int size = decodeMsbLsb(buffer);
        byte[] bytes = new byte[size];
        buffer.readBytes(bytes);
        return bytes;
    }

Domain

Subdomains

Frequently Asked Questions

What does decodeByteArray() do?
decodeByteArray() is a function in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java.
Where is decodeByteArray() defined?
decodeByteArray() is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttDecoder.java at line 690.
What does decodeByteArray() call?
decodeByteArray() calls 1 function(s): decodeMsbLsb.
What calls decodeByteArray()?
decodeByteArray() is called by 2 function(s): MqttConnectPayload, decodeProperties.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free