testNonByteBufWriteIsReleased() — netty Function Reference
Architecture documentation for the testNonByteBufWriteIsReleased() function in SslHandlerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 45f21521_6490_7a8c_6ddd_ec45a857fa2e["testNonByteBufWriteIsReleased()"] adaf7dc7_94e2_152f_ffdb_453fdaa4f25e["SslHandlerTest"] 45f21521_6490_7a8c_6ddd_ec45a857fa2e -->|defined in| adaf7dc7_94e2_152f_ffdb_453fdaa4f25e style 45f21521_6490_7a8c_6ddd_ec45a857fa2e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/SslHandlerTest.java lines 337–362
@Test
public void testNonByteBufWriteIsReleased() throws Exception {
SSLEngine engine = newServerModeSSLEngine();
final EmbeddedChannel ch = new EmbeddedChannel(new SslHandler(engine));
final AbstractReferenceCounted referenceCounted = new AbstractReferenceCounted() {
@Override
public ReferenceCounted touch(Object hint) {
return this;
}
@Override
protected void deallocate() {
}
};
ExecutionException e = assertThrows(ExecutionException.class, new Executable() {
@Override
public void execute() throws Throwable {
ch.write(referenceCounted).get();
}
});
assertInstanceOf(UnsupportedMessageTypeException.class, e.getCause());
assertEquals(0, referenceCounted.refCnt());
assertTrue(ch.finishAndReleaseAll());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testNonByteBufWriteIsReleased() do?
testNonByteBufWriteIsReleased() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SslHandlerTest.java.
Where is testNonByteBufWriteIsReleased() defined?
testNonByteBufWriteIsReleased() is defined in handler/src/test/java/io/netty/handler/ssl/SslHandlerTest.java at line 337.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free