Home / Function/ acceptOutboundMessage() — netty Function Reference

acceptOutboundMessage() — netty Function Reference

Architecture documentation for the acceptOutboundMessage() function in PerFrameDeflateEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  07bcadf5_c6e9_dd5c_0564_4eb77718f6b9["acceptOutboundMessage()"]
  a460731b_a672_688b_c650_84ce73e3828d["PerFrameDeflateEncoder"]
  07bcadf5_c6e9_dd5c_0564_4eb77718f6b9 -->|defined in| a460731b_a672_688b_c650_84ce73e3828d
  b7cd8472_38f1_8856_97bd_9b6da13ddeb0["rsv()"]
  07bcadf5_c6e9_dd5c_0564_4eb77718f6b9 -->|calls| b7cd8472_38f1_8856_97bd_9b6da13ddeb0
  style 07bcadf5_c6e9_dd5c_0564_4eb77718f6b9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateEncoder.java lines 54–69

    @Override
    public boolean acceptOutboundMessage(Object msg) throws Exception {
        if (!super.acceptOutboundMessage(msg)) {
            return false;
        }

        WebSocketFrame wsFrame = (WebSocketFrame) msg;
        if (extensionEncoderFilter().mustSkip(wsFrame)) {
            return false;
        }

        return (msg instanceof TextWebSocketFrame || msg instanceof BinaryWebSocketFrame ||
                msg instanceof ContinuationWebSocketFrame) &&
               wsFrame.content().readableBytes() > 0 &&
               (wsFrame.rsv() & WebSocketExtension.RSV1) == 0;
    }

Subdomains

Calls

Frequently Asked Questions

What does acceptOutboundMessage() do?
acceptOutboundMessage() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateEncoder.java.
Where is acceptOutboundMessage() defined?
acceptOutboundMessage() is defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/PerFrameDeflateEncoder.java at line 54.
What does acceptOutboundMessage() call?
acceptOutboundMessage() calls 1 function(s): rsv.

Analyze Your Own Codebase

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

Try Supermodel Free