public final class DeflateFrameServerExtensionHandshaker extends java.lang.Object implements WebSocketServerExtensionHandshaker
Modifier and Type | Class and Description |
---|---|
private static class |
DeflateFrameServerExtensionHandshaker.DeflateFrameServerExtension |
Modifier and Type | Field and Description |
---|---|
private int |
compressionLevel |
(package private) static java.lang.String |
DEFLATE_FRAME_EXTENSION |
(package private) static java.lang.String |
X_WEBKIT_DEFLATE_FRAME_EXTENSION |
Constructor and Description |
---|
DeflateFrameServerExtensionHandshaker()
Constructor with default configuration.
|
DeflateFrameServerExtensionHandshaker(int compressionLevel)
Constructor with custom configuration.
|
Modifier and Type | Method and Description |
---|---|
WebSocketServerExtension |
handshakeExtension(WebSocketExtensionData extensionData)
Handshake based on client request.
|
static final java.lang.String X_WEBKIT_DEFLATE_FRAME_EXTENSION
static final java.lang.String DEFLATE_FRAME_EXTENSION
private final int compressionLevel
public DeflateFrameServerExtensionHandshaker()
public DeflateFrameServerExtensionHandshaker(int compressionLevel)
compressionLevel
- Compression level between 0 and 9 (default is 6).public WebSocketServerExtension handshakeExtension(WebSocketExtensionData extensionData)
WebSocketServerExtensionHandshaker
handshakeExtension
in interface WebSocketServerExtensionHandshaker
extensionData
- the extension configuration sent by the client.