Home / Function/ releaseCurrentMessage() — netty Function Reference

releaseCurrentMessage() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  b20bcd97_0ac8_de99_7f59_4305e6017dd1["releaseCurrentMessage()"]
  5eb281df_9169_db16_7477_6d4eba81b483["MessageAggregator"]
  b20bcd97_0ac8_de99_7f59_4305e6017dd1 -->|defined in| 5eb281df_9169_db16_7477_6d4eba81b483
  dd9e7345_b69c_3d38_88c7_9302607ff525["channelInactive()"]
  dd9e7345_b69c_3d38_88c7_9302607ff525 -->|calls| b20bcd97_0ac8_de99_7f59_4305e6017dd1
  6f37540b_b068_af64_c3bb_575db651316d["handlerRemoved()"]
  6f37540b_b068_af64_c3bb_575db651316d -->|calls| b20bcd97_0ac8_de99_7f59_4305e6017dd1
  style b20bcd97_0ac8_de99_7f59_4305e6017dd1 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-base/src/main/java/io/netty/handler/codec/MessageAggregator.java lines 460–467

    protected final void releaseCurrentMessage() {
        if (currentMessage != null) {
            currentMessage.release();
            currentMessage = null;
        }
        handlingOversizedMessage = false;
        aggregating = false;
    }

Domain

Subdomains

Frequently Asked Questions

What does releaseCurrentMessage() do?
releaseCurrentMessage() is a function in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/MessageAggregator.java.
Where is releaseCurrentMessage() defined?
releaseCurrentMessage() is defined in codec-base/src/main/java/io/netty/handler/codec/MessageAggregator.java at line 460.
What calls releaseCurrentMessage()?
releaseCurrentMessage() is called by 2 function(s): channelInactive, handlerRemoved.

Analyze Your Own Codebase

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

Try Supermodel Free