Home / Function/ randomIndex() — netty Function Reference

randomIndex() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  e78f5931_63af_709e_1cd7_e63090adbe84["randomIndex()"]
  98d66d81_a0c9_6fef_a9dd_7d394e0ca501["RoundRobinInetAddressResolver"]
  e78f5931_63af_709e_1cd7_e63090adbe84 -->|defined in| 98d66d81_a0c9_6fef_a9dd_7d394e0ca501
  42755012_9520_6e5c_15aa_ee27dfde01c8["doResolve()"]
  42755012_9520_6e5c_15aa_ee27dfde01c8 -->|calls| e78f5931_63af_709e_1cd7_e63090adbe84
  f5c06d93_17be_7a74_47aa_7c82f79e7d59["doResolveAll()"]
  f5c06d93_17be_7a74_47aa_7c82f79e7d59 -->|calls| e78f5931_63af_709e_1cd7_e63090adbe84
  style e78f5931_63af_709e_1cd7_e63090adbe84 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

resolver/src/main/java/io/netty/resolver/RoundRobinInetAddressResolver.java lines 92–94

    private static int randomIndex(int numAddresses) {
        return numAddresses == 1 ? 0 : ThreadLocalRandom.current().nextInt(numAddresses);
    }

Domain

Subdomains

Frequently Asked Questions

What does randomIndex() do?
randomIndex() is a function in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/RoundRobinInetAddressResolver.java.
Where is randomIndex() defined?
randomIndex() is defined in resolver/src/main/java/io/netty/resolver/RoundRobinInetAddressResolver.java at line 92.
What calls randomIndex()?
randomIndex() is called by 2 function(s): doResolve, doResolveAll.

Analyze Your Own Codebase

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

Try Supermodel Free