Home / Function/ retain() — netty Function Reference

retain() — netty Function Reference

Architecture documentation for the retain() function in RefCnt.java from the netty codebase.

Function java CommonUtil Internal calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  f5c4d93d_2551_72f4_aa6a_80da4520d3f6["retain()"]
  9f3f6929_64f5_00fb_95fc_73dbc8960435["RefCnt"]
  f5c4d93d_2551_72f4_aa6a_80da4520d3f6 -->|defined in| 9f3f6929_64f5_00fb_95fc_73dbc8960435
  77b8114c_848a_3218_c7ac_72af15ed5a58["retain()"]
  77b8114c_848a_3218_c7ac_72af15ed5a58 -->|calls| f5c4d93d_2551_72f4_aa6a_80da4520d3f6
  f2976590_e318_61b3_8ee1_df82a5fda531["retain()"]
  f2976590_e318_61b3_8ee1_df82a5fda531 -->|calls| f5c4d93d_2551_72f4_aa6a_80da4520d3f6
  77b8114c_848a_3218_c7ac_72af15ed5a58["retain()"]
  f5c4d93d_2551_72f4_aa6a_80da4520d3f6 -->|calls| 77b8114c_848a_3218_c7ac_72af15ed5a58
  style f5c4d93d_2551_72f4_aa6a_80da4520d3f6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/internal/RefCnt.java lines 98–111

    public static void retain(RefCnt ref) {
        switch (REF_CNT_IMPL) {
        case UNSAFE:
            UnsafeRefCnt.retain(ref);
            break;
        case VAR_HANDLE:
            VarHandleRefCnt.retain(ref);
            break;
        case ATOMIC_UPDATER:
        default:
            AtomicRefCnt.retain(ref);
            break;
        }
    }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does retain() do?
retain() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/internal/RefCnt.java.
Where is retain() defined?
retain() is defined in common/src/main/java/io/netty/util/internal/RefCnt.java at line 98.
What does retain() call?
retain() calls 1 function(s): retain.
What calls retain()?
retain() is called by 2 function(s): retain, retain.

Analyze Your Own Codebase

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

Try Supermodel Free