testTakeTaskAlwaysHasTask() — netty Function Reference
Architecture documentation for the testTakeTaskAlwaysHasTask() function in GlobalEventExecutorTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d3bf0caa_8e0d_653b_67ee_796c6213c734["testTakeTaskAlwaysHasTask()"] f5a88566_416e_7970_655d_74968e21adb8["GlobalEventExecutorTest"] d3bf0caa_8e0d_653b_67ee_796c6213c734 -->|defined in| f5a88566_416e_7970_655d_74968e21adb8 c3766603_5691_d3ab_0426_40fc291e9fe8["TestRunnable()"] d3bf0caa_8e0d_653b_67ee_796c6213c734 -->|calls| c3766603_5691_d3ab_0426_40fc291e9fe8 146f29d4_d7b0_af2d_af77_7a421da95324["run()"] d3bf0caa_8e0d_653b_67ee_796c6213c734 -->|calls| 146f29d4_d7b0_af2d_af77_7a421da95324 style d3bf0caa_8e0d_653b_67ee_796c6213c734 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/test/java/io/netty/util/concurrent/GlobalEventExecutorTest.java lines 135–157
@Test
@Timeout(value = 5000, unit = TimeUnit.MILLISECONDS)
public void testTakeTaskAlwaysHasTask() throws Exception {
//for https://github.com/netty/netty/issues/1614
//add scheduled task
TestRunnable t = new TestRunnable(0);
final ScheduledFuture<?> f = e.schedule(t, 1500, TimeUnit.MILLISECONDS);
//ensure always has at least one task in taskQueue
//check if scheduled tasks are triggered
e.execute(new Runnable() {
@Override
public void run() {
if (!f.isDone()) {
e.execute(this);
}
}
});
f.sync();
assertTrue(t.ran.get());
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does testTakeTaskAlwaysHasTask() do?
testTakeTaskAlwaysHasTask() is a function in the netty codebase, defined in common/src/test/java/io/netty/util/concurrent/GlobalEventExecutorTest.java.
Where is testTakeTaskAlwaysHasTask() defined?
testTakeTaskAlwaysHasTask() is defined in common/src/test/java/io/netty/util/concurrent/GlobalEventExecutorTest.java at line 135.
What does testTakeTaskAlwaysHasTask() call?
testTakeTaskAlwaysHasTask() calls 2 function(s): TestRunnable, run.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free