private static class PerMessageDeflateServerExtensionHandshaker.PermessageDeflateExtension extends java.lang.Object implements WebSocketServerExtension
| Modifier and Type | Field and Description |
|---|---|
private boolean |
clientNoContext |
private int |
clientWindowSize |
private int |
compressionLevel |
private boolean |
serverNoContext |
private int |
serverWindowSize |
RSV1, RSV2, RSV3| Constructor and Description |
|---|
PermessageDeflateExtension(int compressionLevel,
boolean serverNoContext,
int serverWindowSize,
boolean clientNoContext,
int clientWindowSize) |
| Modifier and Type | Method and Description |
|---|---|
WebSocketExtensionDecoder |
newExtensionDecoder() |
WebSocketExtensionEncoder |
newExtensionEncoder() |
WebSocketExtensionData |
newReponseData()
Return an extension configuration to submit to the client as an acknowledge.
|
int |
rsv() |
private final int compressionLevel
private final boolean serverNoContext
private final int serverWindowSize
private final boolean clientNoContext
private final int clientWindowSize
public PermessageDeflateExtension(int compressionLevel,
boolean serverNoContext,
int serverWindowSize,
boolean clientNoContext,
int clientWindowSize)
public int rsv()
rsv in interface WebSocketExtensionpublic WebSocketExtensionEncoder newExtensionEncoder()
newExtensionEncoder in interface WebSocketExtensionpublic WebSocketExtensionDecoder newExtensionDecoder()
newExtensionDecoder in interface WebSocketExtensionpublic WebSocketExtensionData newReponseData()
WebSocketServerExtensionnewReponseData in interface WebSocketServerExtension