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
Called By
Source
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