Home / Function/ upgradePrematureClose() — netty Function Reference

upgradePrematureClose() — netty Function Reference

Architecture documentation for the upgradePrematureClose() function in HttpServerUpgradeHandlerTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  0824e92b_1ed5_dc76_661b_7e4ea15d000e["upgradePrematureClose()"]
  b1c607f7_af7c_9e8d_7626_d168a967f7a0["HttpServerUpgradeHandlerTest"]
  0824e92b_1ed5_dc76_661b_7e4ea15d000e -->|defined in| b1c607f7_af7c_9e8d_7626_d168a967f7a0
  style 0824e92b_1ed5_dc76_661b_7e4ea15d000e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/test/java/io/netty/handler/codec/http/HttpServerUpgradeHandlerTest.java lines 264–285

    @Test
    public void upgradePrematureClose() throws Exception {
        final HttpServerCodec httpServerCodec = new HttpServerCodec();
        final UpgradeCodecFactory factory = new UpgradeCodecFactory() {
            @Override
            public UpgradeCodec newUpgradeCodec(CharSequence protocol) {
                return new TestUpgradeCodec();
            }
        };

        HttpServerUpgradeHandler upgradeHandler = new HttpServerUpgradeHandler(httpServerCodec, factory);

        EmbeddedChannel channel = new EmbeddedChannel(httpServerCodec, upgradeHandler);

        channel.writeInbound(Unpooled.copiedBuffer("POST / HTTP/1.1\n" +
                "Upgrade:\n" +
                "Expect:\n" +
                "Content-Length: 8\n" +
                "\n" +
                "GET / HTTP/1.1\n", CharsetUtil.US_ASCII));
        assertTrue(channel.finishAndReleaseAll());
    }

Domain

Subdomains

Frequently Asked Questions

What does upgradePrematureClose() do?
upgradePrematureClose() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpServerUpgradeHandlerTest.java.
Where is upgradePrematureClose() defined?
upgradePrematureClose() is defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpServerUpgradeHandlerTest.java at line 264.

Analyze Your Own Codebase

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

Try Supermodel Free