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)
WebSocketServerExtensionHandshakerhandshakeExtension in interface WebSocketServerExtensionHandshakerextensionData - the extension configuration sent by the client.