Class DeflateFrameServerExtensionHandshaker.DeflateFrameServerExtension
java.lang.Object
io.netty.handler.codec.http.websocketx.extensions.compression.DeflateFrameServerExtensionHandshaker.DeflateFrameServerExtension
- All Implemented Interfaces:
WebSocketExtension
,WebSocketServerExtension
- Enclosing class:
DeflateFrameServerExtensionHandshaker
private static class DeflateFrameServerExtensionHandshaker.DeflateFrameServerExtension
extends Object
implements WebSocketServerExtension
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final WebSocketExtensionFilterProvider
private final String
Fields inherited from interface io.netty.handler.codec.http.websocketx.extensions.WebSocketExtension
RSV1, RSV2, RSV3
-
Constructor Summary
ConstructorsConstructorDescriptionDeflateFrameServerExtension
(int compressionLevel, String extensionName, WebSocketExtensionFilterProvider extensionFilterProvider) -
Method Summary
Modifier and TypeMethodDescriptionReturn an extension configuration to submit to the client as an acknowledge.int
rsv()
-
Field Details
-
extensionName
-
compressionLevel
private final int compressionLevel -
extensionFilterProvider
-
-
Constructor Details
-
DeflateFrameServerExtension
DeflateFrameServerExtension(int compressionLevel, String extensionName, WebSocketExtensionFilterProvider extensionFilterProvider)
-
-
Method Details
-
rsv
public int rsv()- Specified by:
rsv
in interfaceWebSocketExtension
- Returns:
- the reserved bit value to ensure that no other extension should interfere.
-
newExtensionEncoder
- Specified by:
newExtensionEncoder
in interfaceWebSocketExtension
- Returns:
- create the extension encoder.
-
newExtensionDecoder
- Specified by:
newExtensionDecoder
in interfaceWebSocketExtension
- Returns:
- create the extension decoder.
-
newReponseData
Description copied from interface:WebSocketServerExtension
Return an extension configuration to submit to the client as an acknowledge.- Specified by:
newReponseData
in interfaceWebSocketServerExtension
- Returns:
- the acknowledged extension configuration.
-