Home / Function/ streamErrorShouldFireExceptionForInbound() — netty Function Reference

streamErrorShouldFireExceptionForInbound() — netty Function Reference

Architecture documentation for the streamErrorShouldFireExceptionForInbound() function in Http2FrameCodecTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  47f96b8d_a27a_46f8_e582_6ebd1a287c91["streamErrorShouldFireExceptionForInbound()"]
  71f17950_8fc4_c3e9_2e13_384d1ac7ea2c["Http2FrameCodecTest"]
  47f96b8d_a27a_46f8_e582_6ebd1a287c91 -->|defined in| 71f17950_8fc4_c3e9_2e13_384d1ac7ea2c
  style 47f96b8d_a27a_46f8_e582_6ebd1a287c91 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/Http2FrameCodecTest.java lines 485–510

    @Test
    public void streamErrorShouldFireExceptionForInbound() throws Exception {
        frameInboundWriter.writeInboundHeaders(3, request, 31, false);

        Http2Stream stream = frameCodec.connection().stream(3);
        assertNotNull(stream);

        StreamException streamEx = new StreamException(3, Http2Error.INTERNAL_ERROR, "foo");
        channel.pipeline().fireExceptionCaught(streamEx);

        Http2FrameStreamEvent event = inboundHandler.readInboundMessageOrUserEvent();
        assertEquals(Http2FrameStreamEvent.Type.State, event.type());
        assertEquals(State.OPEN, event.stream().state());
        Http2HeadersFrame headersFrame = inboundHandler.readInboundMessageOrUserEvent();
        assertNotNull(headersFrame);

        Http2FrameStreamException e = assertThrows(Http2FrameStreamException.class, new Executable() {
            @Override
            public void execute() throws Throwable {
                inboundHandler.checkException();
            }
        });
        assertEquals(streamEx, e.getCause());

        assertNull(inboundHandler.readInboundMessageOrUserEvent());
    }

Domain

Subdomains

Frequently Asked Questions

What does streamErrorShouldFireExceptionForInbound() do?
streamErrorShouldFireExceptionForInbound() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/Http2FrameCodecTest.java.
Where is streamErrorShouldFireExceptionForInbound() defined?
streamErrorShouldFireExceptionForInbound() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/Http2FrameCodecTest.java at line 485.

Analyze Your Own Codebase

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

Try Supermodel Free