Home / Function/ testScheduleTask() — netty Function Reference

testScheduleTask() — netty Function Reference

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

Function java Buffer Telemetry calls 1 called by 3

Entity Profile

Dependency Diagram

graph TD
  98ebe171_9998_c2e3_89d5_096f989dee01["testScheduleTask()"]
  42a05bb6_77d1_5163_f1de_dc06e1ae82b0["SingleThreadEventLoopTest"]
  98ebe171_9998_c2e3_89d5_096f989dee01 -->|defined in| 42a05bb6_77d1_5163_f1de_dc06e1ae82b0
  c8c35e0a_5c76_ad2a_5eed_2d9a5326f639["scheduleTaskA()"]
  c8c35e0a_5c76_ad2a_5eed_2d9a5326f639 -->|calls| 98ebe171_9998_c2e3_89d5_096f989dee01
  832b8d70_4843_f285_7b26_0b4187e3e09c["scheduleTaskB()"]
  832b8d70_4843_f285_7b26_0b4187e3e09c -->|calls| 98ebe171_9998_c2e3_89d5_096f989dee01
  d26447fb_b8d5_e79f_0159_ee32ad6bf6d2["scheduleTaskC()"]
  d26447fb_b8d5_e79f_0159_ee32ad6bf6d2 -->|calls| 98ebe171_9998_c2e3_89d5_096f989dee01
  b79014df_fa4d_f5ee_0fee_b9e3906bd3e9["run()"]
  98ebe171_9998_c2e3_89d5_096f989dee01 -->|calls| b79014df_fa4d_f5ee_0fee_b9e3906bd3e9
  style 98ebe171_9998_c2e3_89d5_096f989dee01 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/test/java/io/netty/channel/SingleThreadEventLoopTest.java lines 163–173

    private static void testScheduleTask(EventLoop loopA) throws InterruptedException, ExecutionException {
        long startTime = System.nanoTime();
        final AtomicLong endTime = new AtomicLong();
        loopA.schedule(new Runnable() {
            @Override
            public void run() {
                endTime.set(System.nanoTime());
            }
        }, 500, TimeUnit.MILLISECONDS).get();
        assertThat(endTime.get() - startTime).isGreaterThanOrEqualTo(TimeUnit.MILLISECONDS.toNanos(500));
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does testScheduleTask() do?
testScheduleTask() is a function in the netty codebase, defined in transport/src/test/java/io/netty/channel/SingleThreadEventLoopTest.java.
Where is testScheduleTask() defined?
testScheduleTask() is defined in transport/src/test/java/io/netty/channel/SingleThreadEventLoopTest.java at line 163.
What does testScheduleTask() call?
testScheduleTask() calls 1 function(s): run.
What calls testScheduleTask()?
testScheduleTask() is called by 3 function(s): scheduleTaskA, scheduleTaskB, scheduleTaskC.

Analyze Your Own Codebase

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

Try Supermodel Free