Home / Class/ WebSocketServerCompressionHandler Class — netty Architecture

WebSocketServerCompressionHandler Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  544e373d_18d1_cf9c_d03a_ecfd0810d8ae["WebSocketServerCompressionHandler"]
  0ce05de6_4fce_7ace_4700_b1acb40b7813["WebSocketServerCompressionHandler.java"]
  544e373d_18d1_cf9c_d03a_ecfd0810d8ae -->|defined in| 0ce05de6_4fce_7ace_4700_b1acb40b7813
  ea41c91a_eada_ca95_3305_a9376200c28b["WebSocketServerCompressionHandler()"]
  544e373d_18d1_cf9c_d03a_ecfd0810d8ae -->|method| ea41c91a_eada_ca95_3305_a9376200c28b

Relationship Graph

Source Code

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

public class WebSocketServerCompressionHandler extends WebSocketServerExtensionHandler {

    /**
     * Constructor with default configuration.
     *
     * @deprecated
     *            Use {@link WebSocketServerCompressionHandler#WebSocketServerCompressionHandler(int)}.
     */
    @Deprecated
    public WebSocketServerCompressionHandler() {
        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 WebSocketServerCompressionHandler(int maxAllocation) {
        super(new PerMessageDeflateServerExtensionHandshaker(maxAllocation),
                new DeflateFrameServerExtensionHandshaker(
                        DeflateFrameServerExtensionHandshaker.DEFAULT_COMPRESSION_LEVEL, maxAllocation));
    }

}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free