Home / Function/ write() — netty Function Reference

write() — netty Function Reference

Architecture documentation for the write() function in IoUringDatagramChannel.java from the netty codebase.

Function java Buffer Telemetry calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  097728f8_c4ad_7660_7795_f0dab4eb6935["write()"]
  cc08a497_db58_851e_a0b5_76acaa074811["WriteProcessor"]
  097728f8_c4ad_7660_7795_f0dab4eb6935 -->|defined in| cc08a497_db58_851e_a0b5_76acaa074811
  11fa58d9_4c07_a0d3_f25b_643126b299d2["scheduleWriteMultiple()"]
  11fa58d9_4c07_a0d3_f25b_643126b299d2 -->|calls| 097728f8_c4ad_7660_7795_f0dab4eb6935
  4b133b67_3add_9c1f_50c0_b0fa9893aa76["processMessage()"]
  097728f8_c4ad_7660_7795_f0dab4eb6935 -->|calls| 4b133b67_3add_9c1f_50c0_b0fa9893aa76
  style 097728f8_c4ad_7660_7795_f0dab4eb6935 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringDatagramChannel.java lines 393–402

            int write(ChannelOutboundBuffer in) {
                written = 0;
                try {
                    in.forEachFlushedMessage(this);
                } catch (Exception e) {
                    // This should never happen as our processMessage(...) never throws.
                    throw new IllegalStateException(e);
                }
                return written;
            }

Domain

Subdomains

Frequently Asked Questions

What does write() do?
write() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringDatagramChannel.java.
Where is write() defined?
write() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringDatagramChannel.java at line 393.
What does write() call?
write() calls 1 function(s): processMessage.
What calls write()?
write() is called by 1 function(s): scheduleWriteMultiple.

Analyze Your Own Codebase

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

Try Supermodel Free