Home / Function/ completeRingClose() — netty Function Reference

completeRingClose() — netty Function Reference

Architecture documentation for the completeRingClose() function in IoUringIoHandler.java from the netty codebase.

Function java Buffer Telemetry calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  bac4ae32_245b_a776_8ab7_2265cd144fdb["completeRingClose()"]
  54b1e24c_acd2_7686_4313_2695f1b73de1["IoUringIoHandler"]
  bac4ae32_245b_a776_8ab7_2265cd144fdb -->|defined in| 54b1e24c_acd2_7686_4313_2695f1b73de1
  093f8eee_4384_b7ac_3228_6a911c17e627["destroy()"]
  093f8eee_4384_b7ac_3228_6a911c17e627 -->|calls| bac4ae32_245b_a776_8ab7_2265cd144fdb
  8f2a381b_f18c_57d0_86ff_b77731543e9e["close()"]
  bac4ae32_245b_a776_8ab7_2265cd144fdb -->|calls| 8f2a381b_f18c_57d0_86ff_b77731543e9e
  style bac4ae32_245b_a776_8ab7_2265cd144fdb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringIoHandler.java lines 448–464

    private void completeRingClose() {
        if (closeCompleted) {
            // already done.
            return;
        }
        closeCompleted = true;
        ringBuffer.close();
        try {
            eventfd.close();
        } catch (IOException e) {
            logger.warn("Failed to close eventfd", e);
        }
        eventfdReadBufCleanable.clean();
        timeoutMemoryCleanable.clean();
        iovArray.release();
        msgHdrMemoryArray.release();
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does completeRingClose() do?
completeRingClose() is a function in the netty codebase, defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringIoHandler.java.
Where is completeRingClose() defined?
completeRingClose() is defined in transport-classes-io_uring/src/main/java/io/netty/channel/uring/IoUringIoHandler.java at line 448.
What does completeRingClose() call?
completeRingClose() calls 1 function(s): close.
What calls completeRingClose()?
completeRingClose() is called by 1 function(s): destroy.

Analyze Your Own Codebase

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

Try Supermodel Free