Home / Function/ isAvailable() — netty Function Reference

isAvailable() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  08762b1b_354b_c7f4_9219_8adff8ff4475["isAvailable()"]
  795b1031_a0d2_a2ba_68c6_7259fb499d83["TrafficControl"]
  08762b1b_354b_c7f4_9219_8adff8ff4475 -->|defined in| 795b1031_a0d2_a2ba_68c6_7259fb499d83
  8974480f_0e74_4ac7_eab7_2b2e4ca97cee["delay()"]
  08762b1b_354b_c7f4_9219_8adff8ff4475 -->|calls| 8974480f_0e74_4ac7_eab7_2b2e4ca97cee
  style 08762b1b_354b_c7f4_9219_8adff8ff4475 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport-udt/src/test/java/io/netty/test/udt/util/TrafficControl.java lines 44–60

    public static boolean isAvailable() {
        try {
            final int millis = 100;
            final int margin = 20;
            delay(0);
            final long time1 = UnitHelp.ping("localhost");
            delay(millis);
            final long time2 = UnitHelp.ping("localhost");
            delay(0);
            final long time3 = UnitHelp.ping("localhost");
            return time2 >= time1 + millis - margin
                    && time2 >= time3 + millis - margin;
        } catch (final Throwable e) {
            log.debug("", e);
            return false;
        }
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does isAvailable() do?
isAvailable() is a function in the netty codebase, defined in transport-udt/src/test/java/io/netty/test/udt/util/TrafficControl.java.
Where is isAvailable() defined?
isAvailable() is defined in transport-udt/src/test/java/io/netty/test/udt/util/TrafficControl.java at line 44.
What does isAvailable() call?
isAvailable() calls 1 function(s): delay.

Analyze Your Own Codebase

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

Try Supermodel Free