Home / Function/ acceptInboundMessage() — netty Function Reference

acceptInboundMessage() — netty Function Reference

Architecture documentation for the acceptInboundMessage() function in MessageAggregator.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  60997f72_c177_04c0_4b40_8ed28c5e39c3["acceptInboundMessage()"]
  5eb281df_9169_db16_7477_6d4eba81b483["MessageAggregator"]
  60997f72_c177_04c0_4b40_8ed28c5e39c3 -->|defined in| 5eb281df_9169_db16_7477_6d4eba81b483
  8839942e_d0fc_2283_17b2_9c74a29b4ed8["isAggregated()"]
  60997f72_c177_04c0_4b40_8ed28c5e39c3 -->|calls| 8839942e_d0fc_2283_17b2_9c74a29b4ed8
  86b22ee5_e15b_7a0f_a36e_3fe8070d24aa["decode()"]
  60997f72_c177_04c0_4b40_8ed28c5e39c3 -->|calls| 86b22ee5_e15b_7a0f_a36e_3fe8070d24aa
  f9f29fd5_8673_9f39_7bed_e6273210b004["isStartMessage()"]
  60997f72_c177_04c0_4b40_8ed28c5e39c3 -->|calls| f9f29fd5_8673_9f39_7bed_e6273210b004
  a33e4e9a_5ecb_c862_7f93_67c1ae40c65f["isContentMessage()"]
  60997f72_c177_04c0_4b40_8ed28c5e39c3 -->|calls| a33e4e9a_5ecb_c862_7f93_67c1ae40c65f
  style 60997f72_c177_04c0_4b40_8ed28c5e39c3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-base/src/main/java/io/netty/handler/codec/MessageAggregator.java lines 91–112

    @Override
    public boolean acceptInboundMessage(Object msg) throws Exception {
        // No need to match last and full types because they are subset of first and middle types.
        if (!super.acceptInboundMessage(msg)) {
            return false;
        }

        @SuppressWarnings("unchecked")
        I in = (I) msg;

        if (isAggregated(in)) {
            return false;
        }

        // NOTE: It's tempting to make this check only if aggregating is false. There are however
        // side conditions in decode(...) in respect to large messages.
        if (isStartMessage(in)) {
            return true;
        } else {
            return aggregating && isContentMessage(in);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does acceptInboundMessage() do?
acceptInboundMessage() is a function in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/MessageAggregator.java.
Where is acceptInboundMessage() defined?
acceptInboundMessage() is defined in codec-base/src/main/java/io/netty/handler/codec/MessageAggregator.java at line 91.
What does acceptInboundMessage() call?
acceptInboundMessage() calls 4 function(s): decode, isAggregated, isContentMessage, isStartMessage.

Analyze Your Own Codebase

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

Try Supermodel Free