Home / Function/ activate() — netty Function Reference

activate() — netty Function Reference

Architecture documentation for the activate() function in OioByteStreamChannel.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  683c092c_c011_3ca0_37a3_0152ede1925d["activate()"]
  462ee44c_01dd_0264_afa1_574b02e134cf["OioByteStreamChannel"]
  683c092c_c011_3ca0_37a3_0152ede1925d -->|defined in| 462ee44c_01dd_0264_afa1_574b02e134cf
  style 683c092c_c011_3ca0_37a3_0152ede1925d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

transport/src/main/java/io/netty/channel/oio/OioByteStreamChannel.java lines 72–85

    protected final void activate(InputStream is, OutputStream os) {
        if (this.is != null) {
            throw new IllegalStateException("input was set already");
        }
        if (this.os != null) {
            throw new IllegalStateException("output was set already");
        }
        this.is = ObjectUtil.checkNotNull(is, "is");
        this.os = ObjectUtil.checkNotNull(os, "os");
        if (readWhenInactive) {
            eventLoop().execute(readTask);
            readWhenInactive = false;
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does activate() do?
activate() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/oio/OioByteStreamChannel.java.
Where is activate() defined?
activate() is defined in transport/src/main/java/io/netty/channel/oio/OioByteStreamChannel.java at line 72.

Analyze Your Own Codebase

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

Try Supermodel Free