Home / Function/ checkAvailable() — netty Function Reference

checkAvailable() — netty Function Reference

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

Function java Buffer Search calls 1 called by 6

Entity Profile

Dependency Diagram

graph TD
  9bae5bda_bbfa_b35f_d164_3982601cc878["checkAvailable()"]
  8155f4e6_8dc5_d83e_bebd_dc3672dd75bc["ByteBufInputStream"]
  9bae5bda_bbfa_b35f_d164_3982601cc878 -->|defined in| 8155f4e6_8dc5_d83e_bebd_dc3672dd75bc
  8e58333e_6288_960c_d2ae_ad45ede01779["readBoolean()"]
  8e58333e_6288_960c_d2ae_ad45ede01779 -->|calls| 9bae5bda_bbfa_b35f_d164_3982601cc878
  55204a51_bff5_5755_e082_714575ba192e["readByte()"]
  55204a51_bff5_5755_e082_714575ba192e -->|calls| 9bae5bda_bbfa_b35f_d164_3982601cc878
  bb6013a7_43ea_9264_08fd_157503b13b45["readFully()"]
  bb6013a7_43ea_9264_08fd_157503b13b45 -->|calls| 9bae5bda_bbfa_b35f_d164_3982601cc878
  5b211df4_bbfa_f194_ec84_2c9144b61efd["readInt()"]
  5b211df4_bbfa_f194_ec84_2c9144b61efd -->|calls| 9bae5bda_bbfa_b35f_d164_3982601cc878
  39770a26_1bda_b40f_2367_49e40227dcad["readLong()"]
  39770a26_1bda_b40f_2367_49e40227dcad -->|calls| 9bae5bda_bbfa_b35f_d164_3982601cc878
  43f49e6b_2c43_6a88_e87e_df51b1fda259["readShort()"]
  43f49e6b_2c43_6a88_e87e_df51b1fda259 -->|calls| 9bae5bda_bbfa_b35f_d164_3982601cc878
  f28937b8_813a_225f_10d0_f0055fa78b6e["available()"]
  9bae5bda_bbfa_b35f_d164_3982601cc878 -->|calls| f28937b8_813a_225f_10d0_f0055fa78b6e
  style 9bae5bda_bbfa_b35f_d164_3982601cc878 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java lines 318–326

    private void checkAvailable(int fieldSize) throws IOException {
        if (fieldSize < 0) {
            throw new IndexOutOfBoundsException("fieldSize cannot be a negative number");
        }
        if (fieldSize > available()) {
            throw new EOFException("fieldSize is too long! Length is " + fieldSize
                    + ", but maximum is " + available());
        }
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does checkAvailable() do?
checkAvailable() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java.
Where is checkAvailable() defined?
checkAvailable() is defined in buffer/src/main/java/io/netty/buffer/ByteBufInputStream.java at line 318.
What does checkAvailable() call?
checkAvailable() calls 1 function(s): available.
What calls checkAvailable()?
checkAvailable() is called by 6 function(s): readBoolean, readByte, readFully, readInt, readLong, readShort.

Analyze Your Own Codebase

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

Try Supermodel Free