checkAvailable() — netty Function Reference
Architecture documentation for the checkAvailable() function in ByteBufInputStream.java from the netty codebase.
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
Source
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