Home / Function/ decode() — netty Function Reference

decode() — netty Function Reference

Architecture documentation for the decode() function in SslHandler.java from the netty codebase.

Function java Buffer Allocators calls 3 called by 2

Entity Profile

Dependency Diagram

graph TD
  6aaf84ff_874c_1428_d191_d32a98e4c16e["decode()"]
  d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1["SslHandler"]
  6aaf84ff_874c_1428_d191_d32a98e4c16e -->|defined in| d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1
  8cae5f97_939d_55fc_31c2_c6131add51c2["taskError()"]
  8cae5f97_939d_55fc_31c2_c6131add51c2 -->|calls| 6aaf84ff_874c_1428_d191_d32a98e4c16e
  6a6c9f71_8d6b_1ed2_787c_12fbd8c1c17c["Throwable()"]
  6a6c9f71_8d6b_1ed2_787c_12fbd8c1c17c -->|calls| 6aaf84ff_874c_1428_d191_d32a98e4c16e
  52f75d24_7c2b_f055_d7e7_b2cfcc304a7f["isStateSet()"]
  6aaf84ff_874c_1428_d191_d32a98e4c16e -->|calls| 52f75d24_7c2b_f055_d7e7_b2cfcc304a7f
  eb5ae59b_9b70_8065_9fe5_48f1bb487718["decodeJdkCompatible()"]
  6aaf84ff_874c_1428_d191_d32a98e4c16e -->|calls| eb5ae59b_9b70_8065_9fe5_48f1bb487718
  fd6e1cff_0a80_5613_9d64_f2430d162a6b["decodeNonJdkCompatible()"]
  6aaf84ff_874c_1428_d191_d32a98e4c16e -->|calls| fd6e1cff_0a80_5613_9d64_f2430d162a6b
  style 6aaf84ff_874c_1428_d191_d32a98e4c16e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/main/java/io/netty/handler/ssl/SslHandler.java lines 1438–1448

    @Override
    protected void decode(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws SSLException {
        if (isStateSet(STATE_PROCESS_TASK)) {
            return;
        }
        if (jdkCompatibilityMode) {
            decodeJdkCompatible(ctx, in);
        } else {
            decodeNonJdkCompatible(ctx, in);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does decode() do?
decode() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java.
Where is decode() defined?
decode() is defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java at line 1438.
What does decode() call?
decode() calls 3 function(s): decodeJdkCompatible, decodeNonJdkCompatible, isStateSet.
What calls decode()?
decode() is called by 2 function(s): Throwable, taskError.

Analyze Your Own Codebase

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

Try Supermodel Free