Home / Function/ delayNanos() — netty Function Reference

delayNanos() — netty Function Reference

Architecture documentation for the delayNanos() function in ManualIoEventLoop.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  165d6b7a_0daa_5fe3_4789_c978ff23967a["delayNanos()"]
  495e052d_514b_eec5_cd6e_30fd871a39f6["BlockingIoHandlerContext"]
  165d6b7a_0daa_5fe3_4789_c978ff23967a -->|defined in| 495e052d_514b_eec5_cd6e_30fd871a39f6
  cb229a6f_1187_05e7_0073_c0b824cf6ff7["inEventLoop()"]
  165d6b7a_0daa_5fe3_4789_c978ff23967a -->|calls| cb229a6f_1187_05e7_0073_c0b824cf6ff7
  style 165d6b7a_0daa_5fe3_4789_c978ff23967a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/ManualIoEventLoop.java lines 659–663

        @Override
        public long delayNanos(long currentTimeNanos) {
            assert inEventLoop();
            return Math.min(maxBlockingNanos, ManualIoEventLoop.this.delayNanos(currentTimeNanos, maxBlockingNanos));
        }

Domain

Subdomains

Frequently Asked Questions

What does delayNanos() do?
delayNanos() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/ManualIoEventLoop.java.
Where is delayNanos() defined?
delayNanos() is defined in transport/src/main/java/io/netty/channel/ManualIoEventLoop.java at line 659.
What does delayNanos() call?
delayNanos() calls 1 function(s): inEventLoop.

Analyze Your Own Codebase

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

Try Supermodel Free