Home / Function/ writeAndVerifyReceived() — netty Function Reference

writeAndVerifyReceived() — netty Function Reference

Architecture documentation for the writeAndVerifyReceived() function in SSLEngineTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2f05b04e_8d41_a94c_69db_94145cf59172["writeAndVerifyReceived()"]
  9150c92a_2afc_b83a_c3bf_86dfac6e9d9b["SSLEngineTest"]
  2f05b04e_8d41_a94c_69db_94145cf59172 -->|defined in| 9150c92a_2afc_b83a_c3bf_86dfac6e9d9b
  cae059a1_758b_6d13_c2a1_9c18dc21631d["runTest()"]
  cae059a1_758b_6d13_c2a1_9c18dc21631d -->|calls| 2f05b04e_8d41_a94c_69db_94145cf59172
  style 2f05b04e_8d41_a94c_69db_94145cf59172 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java lines 1332–1350

    private static void writeAndVerifyReceived(ByteBuf message, Channel sendChannel, CountDownLatch receiverLatch,
                                               MessageReceiver receiver) throws Exception {
        List<ByteBuf> dataCapture = null;
        try {
            assertTrue(sendChannel.writeAndFlush(message).await(10, TimeUnit.SECONDS));
            receiverLatch.await(5, TimeUnit.SECONDS);
            message.resetReaderIndex();
            assertFalse(receiver.messages.isEmpty());
            dataCapture = new ArrayList<ByteBuf>();
            receiver.messages.drainTo(dataCapture);
            assertEquals(message, dataCapture.get(0));
        } finally {
            if (dataCapture != null) {
                for (ByteBuf data : dataCapture) {
                    data.release();
                }
            }
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does writeAndVerifyReceived() do?
writeAndVerifyReceived() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java.
Where is writeAndVerifyReceived() defined?
writeAndVerifyReceived() is defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java at line 1332.
What calls writeAndVerifyReceived()?
writeAndVerifyReceived() is called by 1 function(s): runTest.

Analyze Your Own Codebase

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

Try Supermodel Free