Home / Function/ cancelScheduledTasks() — netty Function Reference

cancelScheduledTasks() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  50c6c602_f107_380e_a739_6de375e8c744["cancelScheduledTasks()"]
  d3e4d355_bb72_2545_e37d_dc0891709c08["AbstractScheduledEventExecutor"]
  50c6c602_f107_380e_a739_6de375e8c744 -->|defined in| d3e4d355_bb72_2545_e37d_dc0891709c08
  2075d1d4_2386_f723_0954_1e84bbb3d7d7["isNullOrEmpty()"]
  50c6c602_f107_380e_a739_6de375e8c744 -->|calls| 2075d1d4_2386_f723_0954_1e84bbb3d7d7
  style 50c6c602_f107_380e_a739_6de375e8c744 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/concurrent/AbstractScheduledEventExecutor.java lines 156–171

    protected void cancelScheduledTasks() {
        assert inEventLoop();
        PriorityQueue<ScheduledFutureTask<?>> scheduledTaskQueue = this.scheduledTaskQueue;
        if (isNullOrEmpty(scheduledTaskQueue)) {
            return;
        }

        final ScheduledFutureTask<?>[] scheduledTasks =
                scheduledTaskQueue.toArray(new ScheduledFutureTask<?>[0]);

        for (ScheduledFutureTask<?> task: scheduledTasks) {
            task.cancelWithoutRemove(false);
        }

        scheduledTaskQueue.clearIgnoringIndexes();
    }

Domain

Subdomains

Frequently Asked Questions

What does cancelScheduledTasks() do?
cancelScheduledTasks() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/concurrent/AbstractScheduledEventExecutor.java.
Where is cancelScheduledTasks() defined?
cancelScheduledTasks() is defined in common/src/main/java/io/netty/util/concurrent/AbstractScheduledEventExecutor.java at line 156.
What does cancelScheduledTasks() call?
cancelScheduledTasks() calls 1 function(s): isNullOrEmpty.

Analyze Your Own Codebase

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

Try Supermodel Free