| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final boolean | |
| private final int | |
| private final WebSocketExtensionFilterProvider | |
| private final boolean | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public | |
| public | PerMessageDeflateClientExtensionHandshaker(int
Compression level between 0 and 9 (default is 6). compressionLevel, boolean allows WebSocket server to customize the client inflater window size
(default is false). allowClientWindowSize, int indicates the requested sever window size to use if server inflater is customizable. requestedServerWindowSize, boolean allows WebSocket server to activate client_no_context_takeover
(default is false). allowClientNoContext, boolean indicates if client needs to activate server_no_context_takeover
if server is compatible with (default is false). requestedServerNoContext)Constructor with custom configuration. |
| public | PerMessageDeflateClientExtensionHandshaker(int
Compression level between 0 and 9 (default is 6). compressionLevel, boolean allows WebSocket server to customize the client inflater window size
(default is false). allowClientWindowSize, int indicates the requested sever window size to use if server inflater is customizable. requestedServerWindowSize, boolean allows WebSocket server to activate client_no_context_takeover
(default is false). allowClientNoContext, boolean indicates if client needs to activate server_no_context_takeover
if server is compatible with (default is false). requestedServerNoContext, WebSocketExtensionFilterProvider provides client extension filters for per message deflate encoder and decoder. extensionFilterProvider)Constructor with custom configuration. |
| Modifier and Type | Method and Description |
|---|---|
| public WebSocketClientExtension | handshakeExtension(WebSocketExtensionData
the extension configuration sent by the server. extensionData)Implements io. |
| public WebSocketExtensionData | newRequestData()
Implements io. |
| allowClientNoContext | back to summary |
|---|---|
| private final boolean allowClientNoContext | |
| allowClientWindowSize | back to summary |
|---|---|
| private final boolean allowClientWindowSize | |
| compressionLevel | back to summary |
|---|---|
| private final int compressionLevel | |
| extensionFilterProvider | back to summary |
|---|---|
| private final WebSocketExtensionFilterProvider extensionFilterProvider | |
| requestedServerNoContext | back to summary |
|---|---|
| private final boolean requestedServerNoContext | |
| requestedServerWindowSize | back to summary |
|---|---|
| private final int requestedServerWindowSize | |
| PerMessageDeflateClientExtensionHandshaker | back to summary |
|---|---|
| public PerMessageDeflateClientExtensionHandshaker() Constructor with default configuration. | |
| PerMessageDeflateClientExtensionHandshaker | back to summary |
|---|---|
| public PerMessageDeflateClientExtensionHandshaker(int compressionLevel, boolean allowClientWindowSize, int requestedServerWindowSize, boolean allowClientNoContext, boolean requestedServerNoContext) Constructor with custom configuration.
| |
| PerMessageDeflateClientExtensionHandshaker | back to summary |
|---|---|
| public PerMessageDeflateClientExtensionHandshaker(int compressionLevel, boolean allowClientWindowSize, int requestedServerWindowSize, boolean allowClientNoContext, boolean requestedServerNoContext, WebSocketExtensionFilterProvider extensionFilterProvider) Constructor with custom configuration.
| |
| handshakeExtension | back to summary |
|---|---|
| public WebSocketClientExtension handshakeExtension(WebSocketExtensionData extensionData) Implements io. Handshake based on server response. It should always succeed because server response should be a request acknowledge.
| |
| newRequestData | back to summary |
|---|---|
| public WebSocketExtensionData newRequestData() Implements io. Doc from io. Return extension configuration to submit to the server.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final int | |
| private final WebSocketExtensionFilterProvider | |
| private final boolean | |
| private final int |
| Access | Constructor and Description |
|---|---|
| pack-priv | PermessageDeflateExtension(boolean serverNoContext, int serverWindowSize, boolean clientNoContext, int clientWindowSize, WebSocketExtensionFilterProvider extensionFilterProvider)
|
| Modifier and Type | Method and Description |
|---|---|
| public WebSocketExtensionDecoder | |
| public WebSocketExtensionEncoder | |
| public int |
| clientNoContext | back to summary |
|---|---|
| private final boolean clientNoContext | |
| clientWindowSize | back to summary |
|---|---|
| private final int clientWindowSize | |
| extensionFilterProvider | back to summary |
|---|---|
| private final WebSocketExtensionFilterProvider extensionFilterProvider | |
| serverNoContext | back to summary |
|---|---|
| private final boolean serverNoContext | |
| serverWindowSize | back to summary |
|---|---|
| private final int serverWindowSize | |
| PermessageDeflateExtension | back to summary |
|---|---|
| pack-priv PermessageDeflateExtension(boolean serverNoContext, int serverWindowSize, boolean clientNoContext, int clientWindowSize, WebSocketExtensionFilterProvider extensionFilterProvider) | |
| newExtensionDecoder | back to summary |
|---|---|
| public WebSocketExtensionDecoder newExtensionDecoder() Implements io.
| |
| newExtensionEncoder | back to summary |
|---|---|
| public WebSocketExtensionEncoder newExtensionEncoder() Implements io.
| |
| rsv | back to summary |
|---|---|
| public int rsv() Implements io.
| |