Home / Function/ read() — netty Function Reference

read() — netty Function Reference

Architecture documentation for the read() function in ByteBufInputStream.java from the netty codebase.

Function java Buffer Search calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  07fb0188_7ce3_d728_b8c6_fd9ded480949["read()"]
  8155f4e6_8dc5_d83e_bebd_dc3672dd75bc["ByteBufInputStream"]
  07fb0188_7ce3_d728_b8c6_fd9ded480949 -->|defined in| 8155f4e6_8dc5_d83e_bebd_dc3672dd75bc
  8e58333e_6288_960c_d2ae_ad45ede01779["readBoolean()"]
  8e58333e_6288_960c_d2ae_ad45ede01779 -->|calls| 07fb0188_7ce3_d728_b8c6_fd9ded480949
  f28937b8_813a_225f_10d0_f0055fa78b6e["available()"]
  07fb0188_7ce3_d728_b8c6_fd9ded480949 -->|calls| f28937b8_813a_225f_10d0_f0055fa78b6e
  55204a51_bff5_5755_e082_714575ba192e["readByte()"]
  07fb0188_7ce3_d728_b8c6_fd9ded480949 -->|calls| 55204a51_bff5_5755_e082_714575ba192e
  ee71958c_06b3_9dff_82d6_91d4dd6a9f33["readBytes()"]
  07fb0188_7ce3_d728_b8c6_fd9ded480949 -->|calls| ee71958c_06b3_9dff_82d6_91d4dd6a9f33
  style 07fb0188_7ce3_d728_b8c6_fd9ded480949 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java lines 166–173

    @Override
    public int read() throws IOException {
        int available = available();
        if (available == 0) {
            return -1;
        }
        return buffer.readByte() & 0xff;
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does read() do?
read() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java.
Where is read() defined?
read() is defined in buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java at line 166.
What does read() call?
read() calls 3 function(s): available, readByte, readBytes.
What calls read()?
read() is called by 1 function(s): readBoolean.

Analyze Your Own Codebase

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

Try Supermodel Free