Home / Class/ WebSocketClientCompressionHandler Class — netty Architecture

WebSocketClientCompressionHandler Class — netty Architecture

Architecture documentation for the WebSocketClientCompressionHandler class in WebSocketClientCompressionHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  de3d1767_2ab0_4aae_81a4_f208e25851e6["WebSocketClientCompressionHandler"]
  bdb0ca6a_ee54_39e6_55fb_99541c709195["WebSocketClientCompressionHandler.java"]
  de3d1767_2ab0_4aae_81a4_f208e25851e6 -->|defined in| bdb0ca6a_ee54_39e6_55fb_99541c709195
  75385db0_144d_c65d_ce5f_a1b718de8300["WebSocketClientCompressionHandler()"]
  de3d1767_2ab0_4aae_81a4_f208e25851e6 -->|method| 75385db0_144d_c65d_ce5f_a1b718de8300

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/WebSocketClientCompressionHandler.java lines 27–51

@ChannelHandler.Sharable
public final class WebSocketClientCompressionHandler extends WebSocketClientExtensionHandler {

    /**
     * @deprecated Use {@link WebSocketClientCompressionHandler#WebSocketClientCompressionHandler(int)}
     */
    @Deprecated
    public static final WebSocketClientCompressionHandler INSTANCE = new WebSocketClientCompressionHandler();

    private WebSocketClientCompressionHandler() {
        this(0);
    }

    /**
     * Constructor with default configuration.
     * @param maxAllocation
     *            Maximum size of the decompression buffer. Must be >= 0. If zero, maximum size is not limited.
     */
    public WebSocketClientCompressionHandler(int maxAllocation) {
        super(new PerMessageDeflateClientExtensionHandshaker(maxAllocation),
                new DeflateFrameClientExtensionHandshaker(false, maxAllocation),
                new DeflateFrameClientExtensionHandshaker(true, maxAllocation));
    }

}

Frequently Asked Questions

What is the WebSocketClientCompressionHandler class?
WebSocketClientCompressionHandler is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/WebSocketClientCompressionHandler.java.
Where is WebSocketClientCompressionHandler defined?
WebSocketClientCompressionHandler is defined in codec-http/src/main/java/io/netty/handler/codec/http/websocketx/extensions/compression/WebSocketClientCompressionHandler.java at line 27.

Analyze Your Own Codebase

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

Try Supermodel Free