Home / Function/ checkFirstFailed() — netty Function Reference

checkFirstFailed() — netty Function Reference

Architecture documentation for the checkFirstFailed() function in ChunkedWriteHandlerTest.java from the netty codebase.

Function java Buffer Search called by 5

Entity Profile

Dependency Diagram

graph TD
  90f0bb6e_dd39_8189_846f_3f6333027d80["checkFirstFailed()"]
  56a5cec9_e7c0_8a2d_a9b0_56df2226f2bb["ChunkedWriteHandlerTest"]
  90f0bb6e_dd39_8189_846f_3f6333027d80 -->|defined in| 56a5cec9_e7c0_8a2d_a9b0_56df2226f2bb
  9c7fd9f1_d3eb_bffa_a128_efecfe4a66cc["testWriteFailureChunkedStream()"]
  9c7fd9f1_d3eb_bffa_a128_efecfe4a66cc -->|calls| 90f0bb6e_dd39_8189_846f_3f6333027d80
  4c625948_2b34_44c2_a7d2_172a09702d25["testWriteFailureChunkedNioStream()"]
  4c625948_2b34_44c2_a7d2_172a09702d25 -->|calls| 90f0bb6e_dd39_8189_846f_3f6333027d80
  d09f25f7_ed8e_256e_f209_1b46130decba["testWriteFailureChunkedFile()"]
  d09f25f7_ed8e_256e_f209_1b46130decba -->|calls| 90f0bb6e_dd39_8189_846f_3f6333027d80
  9c6e3b90_2b26_db30_7886_fe51b86af498["testWriteFailureChunkedNioFile()"]
  9c6e3b90_2b26_db30_7886_fe51b86af498 -->|calls| 90f0bb6e_dd39_8189_846f_3f6333027d80
  61d4436d_7160_1a67_5d34_09f379b3fdb7["testWriteFailureUnchunkedData()"]
  61d4436d_7160_1a67_5d34_09f379b3fdb7 -->|calls| 90f0bb6e_dd39_8189_846f_3f6333027d80
  style 90f0bb6e_dd39_8189_846f_3f6333027d80 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

handler/src/test/java/io/netty/handler/stream/ChunkedWriteHandlerTest.java lines 675–690

    private static void checkFirstFailed(Object input) {
        ChannelOutboundHandlerAdapter noOpWrites = new ChannelOutboundHandlerAdapter() {
            @Override
            public void write(ChannelHandlerContext ctx, Object msg, ChannelPromise promise) {
                ReferenceCountUtil.release(msg);
                promise.tryFailure(new RuntimeException());
            }
        };

        EmbeddedChannel ch = new EmbeddedChannel(noOpWrites, new ChunkedWriteHandler());
        ChannelFuture r = ch.writeAndFlush(input);

        // Should be `false` as we do not expect any messages to be written
        assertFalse(ch.finish());
        assertTrue(r.cause() instanceof RuntimeException);
    }

Domain

Subdomains

Frequently Asked Questions

What does checkFirstFailed() do?
checkFirstFailed() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/stream/ChunkedWriteHandlerTest.java.
Where is checkFirstFailed() defined?
checkFirstFailed() is defined in handler/src/test/java/io/netty/handler/stream/ChunkedWriteHandlerTest.java at line 675.
What calls checkFirstFailed()?
checkFirstFailed() is called by 5 function(s): testWriteFailureChunkedFile, testWriteFailureChunkedNioFile, testWriteFailureChunkedNioStream, testWriteFailureChunkedStream, testWriteFailureUnchunkedData.

Analyze Your Own Codebase

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

Try Supermodel Free