Home / Function/ inEventLoop() — netty Function Reference

inEventLoop() — netty Function Reference

Architecture documentation for the inEventLoop() function in SingleThreadEventExecutor.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a["inEventLoop()"]
  c9189467_acbc_07ea_3a8c_fecfe22ec122["SingleThreadEventExecutor"]
  957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a -->|defined in| c9189467_acbc_07ea_3a8c_fecfe22ec122
  8846f570_8032_89c9_e9e7_f552f8890802["Runnable()"]
  8846f570_8032_89c9_e9e7_f552f8890802 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  b7cffda2_e81d_782d_d050_74585639f731["hasTasks()"]
  b7cffda2_e81d_782d_d050_74585639f731 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  aae2a1cf_9734_69c3_1254_17f62df7beab["runAllTasks()"]
  aae2a1cf_9734_69c3_1254_17f62df7beab -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  5a39e93d_3c59_adfe_8e2c_fcd0d6bdeea5["runScheduledAndExecutorTasks()"]
  5a39e93d_3c59_adfe_8e2c_fcd0d6bdeea5 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  43c9ae06_cbc4_76c8_1298_c5f9d69057a6["reportActiveIoTime()"]
  43c9ae06_cbc4_76c8_1298_c5f9d69057a6 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  854af53c_2ead_d46e_88b1_d06b416dc73d["addShutdownHook()"]
  854af53c_2ead_d46e_88b1_d06b416dc73d -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  945e9c28_ba78_c305_39d7_9e5bd340ca00["removeShutdownHook()"]
  945e9c28_ba78_c305_39d7_9e5bd340ca00 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  3883639c_b779_4c47_6f43_da56209b65a2["shutdown0()"]
  3883639c_b779_4c47_6f43_da56209b65a2 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  a4b61d3b_50c5_e24e_858c_83456faa0c45["trySuspend()"]
  a4b61d3b_50c5_e24e_858c_83456faa0c45 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  8788a3e1_4d1c_dfe7_a689_228654574da1["canSuspend()"]
  8788a3e1_4d1c_dfe7_a689_228654574da1 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  2fbe8756_76da_a86e_960c_bf11273a6375["confirmShutdown()"]
  2fbe8756_76da_a86e_960c_bf11273a6375 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  5dde786a_53fe_373a_1cf0_b392ac10ab7d["awaitTermination()"]
  5dde786a_53fe_373a_1cf0_b392ac10ab7d -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  ced7700b_627f_0ab1_ff34_9e3824dfeea8["execute()"]
  ced7700b_627f_0ab1_ff34_9e3824dfeea8 -->|calls| 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a
  style 957fd634_92d8_ad7a_8d3f_c6d9e5d7ee2a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/concurrent/SingleThreadEventExecutor.java lines 712–715

    @Override
    public boolean inEventLoop(Thread thread) {
        return thread == this.thread;
    }

Domain

Subdomains

Frequently Asked Questions

What does inEventLoop() do?
inEventLoop() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/concurrent/SingleThreadEventExecutor.java.
Where is inEventLoop() defined?
inEventLoop() is defined in common/src/main/java/io/netty/util/concurrent/SingleThreadEventExecutor.java at line 712.
What calls inEventLoop()?
inEventLoop() is called by 15 function(s): Runnable, ThreadProperties, addShutdownHook, awaitTermination, canSuspend, confirmShutdown, execute, hasTasks, and 7 more.

Analyze Your Own Codebase

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

Try Supermodel Free