write() — netty Function Reference
Architecture documentation for the write() function in SslHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3c66160e_1a9c_d310_8bcb_1a5c64f633f9["write()"] d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1["SslHandler"] 3c66160e_1a9c_d310_8bcb_1a5c64f633f9 -->|defined in| d8b07a7c_44f8_c4e9_efe8_49bfae7d4af1 ca3c58ac_45a7_24e9_d74b_140cea69627e["wrap()"] ca3c58ac_45a7_24e9_d74b_140cea69627e -->|calls| 3c66160e_1a9c_d310_8bcb_1a5c64f633f9 5759ad29_b25e_dc08_15d9_5d7a84356f31["wrapNonAppData()"] 5759ad29_b25e_dc08_15d9_5d7a84356f31 -->|calls| 3c66160e_1a9c_d310_8bcb_1a5c64f633f9 style 3c66160e_1a9c_d310_8bcb_1a5c64f633f9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/main/java/io/netty/handler/ssl/SslHandler.java lines 790–802
@Override
public void write(final ChannelHandlerContext ctx, Object msg, ChannelPromise promise) throws Exception {
if (!(msg instanceof ByteBuf)) {
UnsupportedMessageTypeException exception = new UnsupportedMessageTypeException(msg, ByteBuf.class);
ReferenceCountUtil.safeRelease(msg);
promise.setFailure(exception);
} else if (pendingUnencryptedWrites == null) {
ReferenceCountUtil.safeRelease(msg);
promise.setFailure(newPendingWritesNullException());
} else {
pendingUnencryptedWrites.add((ByteBuf) msg, promise);
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does write() do?
write() is a function in the netty codebase, defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java.
Where is write() defined?
write() is defined in handler/src/main/java/io/netty/handler/ssl/SslHandler.java at line 790.
What calls write()?
write() is called by 2 function(s): wrap, wrapNonAppData.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free