validateWrite() — netty Function Reference
Architecture documentation for the validateWrite() function in AbstractChannelHandlerContext.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 7dbc9027_cf83_9c14_3f3e_8458eb46f7b9["validateWrite()"] 219fdd98_e8e7_d4f7_fea0_eba60352e3de["AbstractChannelHandlerContext"] 7dbc9027_cf83_9c14_3f3e_8458eb46f7b9 -->|defined in| 219fdd98_e8e7_d4f7_fea0_eba60352e3de 99283ae3_ac1e_c2ab_31c8_7eec0221bc1c["write()"] 99283ae3_ac1e_c2ab_31c8_7eec0221bc1c -->|calls| 7dbc9027_cf83_9c14_3f3e_8458eb46f7b9 68df46dc_252a_d030_c949_5bdd54ef8f59["isNotValidPromise()"] 7dbc9027_cf83_9c14_3f3e_8458eb46f7b9 -->|calls| 68df46dc_252a_d030_c949_5bdd54ef8f59 style 7dbc9027_cf83_9c14_3f3e_8458eb46f7b9 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport/src/main/java/io/netty/channel/AbstractChannelHandlerContext.java lines 843–855
private boolean validateWrite(Object msg, ChannelPromise promise) {
ObjectUtil.checkNotNull(msg, "msg");
try {
if (isNotValidPromise(promise, true)) {
ReferenceCountUtil.release(msg);
return false; // cancelled
}
} catch (RuntimeException e) {
ReferenceCountUtil.release(msg);
throw e;
}
return true;
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does validateWrite() do?
validateWrite() is a function in the netty codebase, defined in transport/src/main/java/io/netty/channel/AbstractChannelHandlerContext.java.
Where is validateWrite() defined?
validateWrite() is defined in transport/src/main/java/io/netty/channel/AbstractChannelHandlerContext.java at line 843.
What does validateWrite() call?
validateWrite() calls 1 function(s): isNotValidPromise.
What calls validateWrite()?
validateWrite() is called by 1 function(s): write.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free