Home / Function/ doReadFile() — netty Function Reference

doReadFile() — netty Function Reference

Architecture documentation for the doReadFile() function in DiskFileUploadTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  ba93742e_e095_ec03_62ad_a5ac126c1d2d["doReadFile()"]
  453c587b_ec9f_a761_a22b_ccf63aa13d1f["DiskFileUploadTest"]
  ba93742e_e095_ec03_62ad_a5ac126c1d2d -->|defined in| 453c587b_ec9f_a761_a22b_ccf63aa13d1f
  270466c3_ed30_cfeb_8c57_478f81be9bbd["testSetContentFromByteBuf()"]
  270466c3_ed30_cfeb_8c57_478f81be9bbd -->|calls| ba93742e_e095_ec03_62ad_a5ac126c1d2d
  1c0f4b89_adc1_c0a4_f1bc_1c4c7cd91ae1["testSetContentFromInputStream()"]
  1c0f4b89_adc1_c0a4_f1bc_1c4c7cd91ae1 -->|calls| ba93742e_e095_ec03_62ad_a5ac126c1d2d
  style ba93742e_e095_ec03_62ad_a5ac126c1d2d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/multipart/DiskFileUploadTest.java lines 221–236

    private static byte[] doReadFile(File file, int maxRead) throws Exception {
        try (FileInputStream fis = new FileInputStream(file)) {
            byte[] buf = new byte[maxRead];
            int offset = 0;
            int read;
            int len = buf.length;
            while ((read = fis.read(buf, offset, len)) > 0) {
                len -= read;
                offset += read;
                if (len <= 0 || offset >= buf.length) {
                    break;
                }
            }
            return buf;
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does doReadFile() do?
doReadFile() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/DiskFileUploadTest.java.
Where is doReadFile() defined?
doReadFile() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/DiskFileUploadTest.java at line 221.
What calls doReadFile()?
doReadFile() is called by 2 function(s): testSetContentFromByteBuf, testSetContentFromInputStream.

Analyze Your Own Codebase

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

Try Supermodel Free