Home / Function/ testNonByteBufWriteIsReleased() — netty Function Reference

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

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