Home / Function/ setUpServerChannel() — netty Function Reference

setUpServerChannel() — netty Function Reference

Architecture documentation for the setUpServerChannel() function in CleartextHttp2ServerUpgradeHandlerTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  0d4ba23e_9249_2941_979a_64a6d32d3fff["setUpServerChannel()"]
  24405e75_fc53_b81a_62ef_04cb80649864["CleartextHttp2ServerUpgradeHandlerTest"]
  0d4ba23e_9249_2941_979a_64a6d32d3fff -->|defined in| 24405e75_fc53_b81a_62ef_04cb80649864
  e0e2ac43_94b0_c7ca_8d92_1e2ee97a611b["priorKnowledge()"]
  e0e2ac43_94b0_c7ca_8d92_1e2ee97a611b -->|calls| 0d4ba23e_9249_2941_979a_64a6d32d3fff
  aa6eb3a6_753d_44bf_3286_41de56114e9e["priorKnowledgeInFragments()"]
  aa6eb3a6_753d_44bf_3286_41de56114e9e -->|calls| 0d4ba23e_9249_2941_979a_64a6d32d3fff
  1e9fd380_a7e6_736a_4336_76fb6cf2543b["downgrade()"]
  1e9fd380_a7e6_736a_4336_76fb6cf2543b -->|calls| 0d4ba23e_9249_2941_979a_64a6d32d3fff
  f392444a_9fec_021c_0d7d_3cb6056aa954["validateClearTextUpgrade()"]
  f392444a_9fec_021c_0d7d_3cb6056aa954 -->|calls| 0d4ba23e_9249_2941_979a_64a6d32d3fff
  style 0d4ba23e_9249_2941_979a_64a6d32d3fff fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/CleartextHttp2ServerUpgradeHandlerTest.java lines 67–93

    private void setUpServerChannel() {
        frameListener = mock(Http2FrameListener.class);

        http2ConnectionHandler = new Http2ConnectionHandlerBuilder()
                .frameListener(frameListener).build();

        UpgradeCodecFactory upgradeCodecFactory = new UpgradeCodecFactory() {
            @Override
            public UpgradeCodec newUpgradeCodec(CharSequence protocol) {
                return new Http2ServerUpgradeCodec(http2ConnectionHandler);
            }
        };

        userEvents = new ArrayList<Object>();

        HttpServerCodec httpServerCodec = new HttpServerCodec();
        HttpServerUpgradeHandler upgradeHandler = new HttpServerUpgradeHandler(httpServerCodec, upgradeCodecFactory);

        CleartextHttp2ServerUpgradeHandler handler = new CleartextHttp2ServerUpgradeHandler(
                httpServerCodec, upgradeHandler, http2ConnectionHandler);
        channel = new EmbeddedChannel(handler, new ChannelInboundHandlerAdapter() {
            @Override
            public void userEventTriggered(ChannelHandlerContext ctx, Object evt) throws Exception {
                userEvents.add(evt);
            }
        });
    }

Domain

Subdomains

Frequently Asked Questions

What does setUpServerChannel() do?
setUpServerChannel() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/CleartextHttp2ServerUpgradeHandlerTest.java.
Where is setUpServerChannel() defined?
setUpServerChannel() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/CleartextHttp2ServerUpgradeHandlerTest.java at line 67.
What calls setUpServerChannel()?
setUpServerChannel() is called by 4 function(s): downgrade, priorKnowledge, priorKnowledgeInFragments, validateClearTextUpgrade.

Analyze Your Own Codebase

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

Try Supermodel Free