Home / Function/ isTerminated() — netty Function Reference

isTerminated() — netty Function Reference

Architecture documentation for the isTerminated() function in Recycler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  740364ab_7b92_506a_a86c_da478e9fbb53["isTerminated()"]
  35ba43da_5a98_091e_3833_ccfc393fe9ff["LocalPool"]
  740364ab_7b92_506a_a86c_da478e9fbb53 -->|defined in| 35ba43da_5a98_091e_3833_ccfc393fe9ff
  9336dc88_2540_a5d2_ab54_05caa588e0a7["release()"]
  9336dc88_2540_a5d2_ab54_05caa588e0a7 -->|calls| 740364ab_7b92_506a_a86c_da478e9fbb53
  style 740364ab_7b92_506a_a86c_da478e9fbb53 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/Recycler.java lines 588–592

        private static boolean isTerminated(Thread owner) {
            // Do not use `Thread.getState()` in J9 JVM because it's known to have a performance issue.
            // See: https://github.com/netty/netty/issues/13347#issuecomment-1518537895
            return PlatformDependent.isJ9Jvm()? !owner.isAlive() : owner.getState() == Thread.State.TERMINATED;
        }

Domain

Subdomains

Called By

Frequently Asked Questions

What does isTerminated() do?
isTerminated() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/Recycler.java.
Where is isTerminated() defined?
isTerminated() is defined in common/src/main/java/io/netty/util/Recycler.java at line 588.
What calls isTerminated()?
isTerminated() is called by 1 function(s): release.

Analyze Your Own Codebase

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

Try Supermodel Free