Home / Function/ Runnable() — netty Function Reference

Runnable() — netty Function Reference

Architecture documentation for the Runnable() function in ThreadExecutorMap.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  69d17fc6_2505_5c09_f459_56a5f5d083c9["Runnable()"]
  aa0a8a62_b920_1f57_8e16_e9fe43f5f5bc["ThreadExecutorMap"]
  69d17fc6_2505_5c09_f459_56a5f5d083c9 -->|defined in| aa0a8a62_b920_1f57_8e16_e9fe43f5f5bc
  style 69d17fc6_2505_5c09_f459_56a5f5d083c9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/internal/ThreadExecutorMap.java lines 66–80

    public static Runnable apply(final Runnable command, final EventExecutor eventExecutor) {
        ObjectUtil.checkNotNull(command, "command");
        ObjectUtil.checkNotNull(eventExecutor, "eventExecutor");
        return new Runnable() {
            @Override
            public void run() {
                EventExecutor old = setCurrentExecutor(eventExecutor);
                try {
                    command.run();
                } finally {
                    setCurrentExecutor(old);
                }
            }
        };
    }

Domain

Subdomains

Frequently Asked Questions

What does Runnable() do?
Runnable() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/internal/ThreadExecutorMap.java.
Where is Runnable() defined?
Runnable() is defined in common/src/main/java/io/netty/util/internal/ThreadExecutorMap.java at line 66.

Analyze Your Own Codebase

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

Try Supermodel Free