Home / Function/ scheduleFirstRead() — netty Function Reference

scheduleFirstRead() — netty Function Reference

Architecture documentation for the scheduleFirstRead() function in AbstractIoUringChannel.java from the netty codebase.

Function java Buffer Telemetry calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  2272c5d1_4d0c_f898_0120_58cc141ad22e["scheduleFirstRead()"]
  19011d76_ce85_4831_bbdf_3b21a88f2b1b["AbstractUringUnsafe"]
  2272c5d1_4d0c_f898_0120_58cc141ad22e -->|defined in| 19011d76_ce85_4831_bbdf_3b21a88f2b1b
  006135d7_6d9c_a9d1_8f8f_0bb63d0ac977["scheduleFirstReadIfNeeded()"]
  006135d7_6d9c_a9d1_8f8f_0bb63d0ac977 -->|calls| 2272c5d1_4d0c_f898_0120_58cc141ad22e
  7f166eb7_34b9_e262_7c69_71be6f1c5597["scheduleRead()"]
  2272c5d1_4d0c_f898_0120_58cc141ad22e -->|calls| 7f166eb7_34b9_e262_7c69_71be6f1c5597
  style 2272c5d1_4d0c_f898_0120_58cc141ad22e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/AbstractIoUringChannel.java lines 863–869

        private void scheduleFirstRead() {
            // This is a new "read loop" so we need to reset the allocHandle.
            final ChannelConfig config = config();
            final IoUringRecvByteAllocatorHandle allocHandle = recvBufAllocHandle();
            allocHandle.reset(config);
            scheduleRead(true);
        }

Domain

Subdomains

Frequently Asked Questions

What does scheduleFirstRead() do?
scheduleFirstRead() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/AbstractIoUringChannel.java.
Where is scheduleFirstRead() defined?
scheduleFirstRead() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/AbstractIoUringChannel.java at line 863.
What does scheduleFirstRead() call?
scheduleFirstRead() calls 1 function(s): scheduleRead.
What calls scheduleFirstRead()?
scheduleFirstRead() is called by 1 function(s): scheduleFirstReadIfNeeded.

Analyze Your Own Codebase

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

Try Supermodel Free