Home / Function/ mockedFlowControlledThatThrowsOnWrite() — netty Function Reference

mockedFlowControlledThatThrowsOnWrite() — netty Function Reference

Architecture documentation for the mockedFlowControlledThatThrowsOnWrite() function in DefaultHttp2RemoteFlowControllerTest.java from the netty codebase.

Function java Buffer Allocators calls 2 called by 2

Entity Profile

Dependency Diagram

graph TD
  8a4c41bb_e902_5338_7f69_db8f445233a4["mockedFlowControlledThatThrowsOnWrite()"]
  f8fd7697_92d4_6455_4dd8_09a33ac81a6f["DefaultHttp2RemoteFlowControllerTest"]
  8a4c41bb_e902_5338_7f69_db8f445233a4 -->|defined in| f8fd7697_92d4_6455_4dd8_09a33ac81a6f
  c54d2ec1_4be3_d9d9_eaa8_c424d2a7d011["flowControlledWriteThrowsAnException()"]
  c54d2ec1_4be3_d9d9_eaa8_c424d2a7d011 -->|calls| 8a4c41bb_e902_5338_7f69_db8f445233a4
  9bf4e446_035a_02cf_567a_f1ff16df2e7e["flowControlledWriteAndErrorThrowAnException()"]
  9bf4e446_035a_02cf_567a_f1ff16df2e7e -->|calls| 8a4c41bb_e902_5338_7f69_db8f445233a4
  2138bd63_dd75_adae_bf55_ec27bb49f749["size()"]
  8a4c41bb_e902_5338_7f69_db8f445233a4 -->|calls| 2138bd63_dd75_adae_bf55_ec27bb49f749
  abf1bc09_403f_110e_0b96_d73f451a8f8b["write()"]
  8a4c41bb_e902_5338_7f69_db8f445233a4 -->|calls| abf1bc09_403f_110e_0b96_d73f451a8f8b
  style 8a4c41bb_e902_5338_7f69_db8f445233a4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java lines 989–1002

    private static Http2RemoteFlowController.FlowControlled mockedFlowControlledThatThrowsOnWrite() throws Exception {
        final Http2RemoteFlowController.FlowControlled flowControlled =
                mock(Http2RemoteFlowController.FlowControlled.class);
        when(flowControlled.size()).thenReturn(100);
        doAnswer(new Answer<Void>() {
            @Override
            public Void answer(InvocationOnMock in) throws Throwable {
                // Write most of the bytes and then fail
                when(flowControlled.size()).thenReturn(10);
                throw new RuntimeException("Write failed");
            }
        }).when(flowControlled).write(any(ChannelHandlerContext.class), anyInt());
        return flowControlled;
    }

Domain

Subdomains

Frequently Asked Questions

What does mockedFlowControlledThatThrowsOnWrite() do?
mockedFlowControlledThatThrowsOnWrite() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java.
Where is mockedFlowControlledThatThrowsOnWrite() defined?
mockedFlowControlledThatThrowsOnWrite() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java at line 989.
What does mockedFlowControlledThatThrowsOnWrite() call?
mockedFlowControlledThatThrowsOnWrite() calls 2 function(s): size, write.
What calls mockedFlowControlledThatThrowsOnWrite()?
mockedFlowControlledThatThrowsOnWrite() is called by 2 function(s): flowControlledWriteAndErrorThrowAnException, flowControlledWriteThrowsAnException.

Analyze Your Own Codebase

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

Try Supermodel Free