Home / Function/ DefaultChannelId() — netty Function Reference

DefaultChannelId() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  2e1e369d_9647_658a_e7b6_17d55f78fff8["DefaultChannelId()"]
  20dcb0e9_635a_927e_e4b0_31b79bc84709["DefaultChannelId"]
  2e1e369d_9647_658a_e7b6_17d55f78fff8 -->|defined in| 20dcb0e9_635a_927e_e4b0_31b79bc84709
  aca15d4b_776f_9644_2693_2188808974da["writeInt()"]
  2e1e369d_9647_658a_e7b6_17d55f78fff8 -->|calls| aca15d4b_776f_9644_2693_2188808974da
  4b21a91b_5148_c685_e244_5e9d21f5f792["writeLong()"]
  2e1e369d_9647_658a_e7b6_17d55f78fff8 -->|calls| 4b21a91b_5148_c685_e244_5e9d21f5f792
  1cb9e8a1_1429_beaf_5254_26629909fbaf["hashCode()"]
  2e1e369d_9647_658a_e7b6_17d55f78fff8 -->|calls| 1cb9e8a1_1429_beaf_5254_26629909fbaf
  style 2e1e369d_9647_658a_e7b6_17d55f78fff8 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/DefaultChannelId.java lines 56–62

    public static DefaultChannelId newInstance() {
        return new DefaultChannelId(MACHINE_ID,
                                    PROCESS_ID,
                                    nextSequence.getAndIncrement(),
                                    Long.reverse(System.nanoTime()) ^ System.currentTimeMillis(),
                                    ThreadLocalRandom.current().nextInt());
    }

Domain

Subdomains

Frequently Asked Questions

What does DefaultChannelId() do?
DefaultChannelId() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/DefaultChannelId.java.
Where is DefaultChannelId() defined?
DefaultChannelId() is defined in transport/src/main/java/io/netty/channel/DefaultChannelId.java at line 56.
What does DefaultChannelId() call?
DefaultChannelId() calls 3 function(s): hashCode, writeInt, writeLong.

Analyze Your Own Codebase

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

Try Supermodel Free