Home / Function/ run() — netty Function Reference

run() — netty Function Reference

Architecture documentation for the run() function in SingleThreadEventExecutorTest.java from the netty codebase.

Function java Buffer Telemetry calls 1 called by 10

Entity Profile

Dependency Diagram

graph TD
  d1474077_6d3a_87c2_2d11_070af739005b["run()"]
  5b586a5e_b91a_effb_8854_1934555012b8["SuspendingSingleThreadEventExecutor"]
  d1474077_6d3a_87c2_2d11_070af739005b -->|defined in| 5b586a5e_b91a_effb_8854_1934555012b8
  9c91a79a_8244_28e9_48f3_27d3bfdd242b["run()"]
  9c91a79a_8244_28e9_48f3_27d3bfdd242b -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  719b13be_b489_cd13_248f_561b21ae715e["testWrappedExecutorIsShutdown()"]
  719b13be_b489_cd13_248f_561b21ae715e -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  b72bd0d3_e8d8_a3b6_089f_5128610a4cc0["executeShouldFail()"]
  b72bd0d3_e8d8_a3b6_089f_5128610a4cc0 -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  df833e4a_f808_ea25_ad90_415d001157d1["testThreadProperties()"]
  df833e4a_f808_ea25_ad90_415d001157d1 -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  2074a46e_da44_0185_8b5f_faf9b78d6aa0["testInvokeInEventLoop()"]
  2074a46e_da44_0185_8b5f_faf9b78d6aa0 -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  a9f57147_c664_bf2e_153f_8f0cf7452606["testLazyExecution()"]
  a9f57147_c664_bf2e_153f_8f0cf7452606 -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  2d7ca5ae_567d_f505_46fa_1f2190eed3e0["testTaskAddedAfterShutdownNotAbandoned()"]
  2d7ca5ae_567d_f505_46fa_1f2190eed3e0 -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  4cb99e75_94eb_16c7_ad9f_a52ee70a394d["testTakeTask()"]
  4cb99e75_94eb_16c7_ad9f_a52ee70a394d -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  0f47ae98_ccc3_0a6f_da68_4d2acd303dc8["testTakeTaskAlwaysHasTask()"]
  0f47ae98_ccc3_0a6f_da68_4d2acd303dc8 -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  e58ba2a5_a91d_5b8e_9921_fc4f257e2e1b["testExceptionIsPropagatedToTerminationFuture()"]
  e58ba2a5_a91d_5b8e_9921_fc4f257e2e1b -->|calls| d1474077_6d3a_87c2_2d11_070af739005b
  9c91a79a_8244_28e9_48f3_27d3bfdd242b["run()"]
  d1474077_6d3a_87c2_2d11_070af739005b -->|calls| 9c91a79a_8244_28e9_48f3_27d3bfdd242b
  style d1474077_6d3a_87c2_2d11_070af739005b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/test/java/io/netty/util/concurrent/SingleThreadEventExecutorTest.java lines 93–101

        @Override
        protected void run() {
            while (!confirmShutdown() && !canSuspend()) {
                Runnable task = takeTask();
                if (task != null) {
                    task.run();
                }
            }
        }

Domain

Subdomains

Calls

Frequently Asked Questions

What does run() do?
run() is a function in the netty codebase, defined in common/src/test/java/io/netty/util/concurrent/SingleThreadEventExecutorTest.java.
Where is run() defined?
run() is defined in common/src/test/java/io/netty/util/concurrent/SingleThreadEventExecutorTest.java at line 93.
What does run() call?
run() calls 1 function(s): run.
What calls run()?
run() is called by 10 function(s): executeShouldFail, run, testExceptionIsPropagatedToTerminationFuture, testInvokeInEventLoop, testLazyExecution, testTakeTask, testTakeTaskAlwaysHasTask, testTaskAddedAfterShutdownNotAbandoned, and 2 more.

Analyze Your Own Codebase

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

Try Supermodel Free