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 java.lang.Object implements WebSocketServerExtension
-
-
Field Summary
Fields Modifier and Type Field Description private intcompressionLevelprivate WebSocketExtensionFilterProviderextensionFilterProviderprivate java.lang.StringextensionName-
Fields inherited from interface io.netty.handler.codec.http.websocketx.extensions.WebSocketExtension
RSV1, RSV2, RSV3
-
-
Constructor Summary
Constructors Constructor Description DeflateFrameServerExtension(int compressionLevel, java.lang.String extensionName, WebSocketExtensionFilterProvider extensionFilterProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketExtensionDecodernewExtensionDecoder()WebSocketExtensionEncodernewExtensionEncoder()WebSocketExtensionDatanewReponseData()Return an extension configuration to submit to the client as an acknowledge.intrsv()
-
-
-
Field Detail
-
extensionName
private final java.lang.String extensionName
-
compressionLevel
private final int compressionLevel
-
extensionFilterProvider
private final WebSocketExtensionFilterProvider extensionFilterProvider
-
-
Constructor Detail
-
DeflateFrameServerExtension
DeflateFrameServerExtension(int compressionLevel, java.lang.String extensionName, WebSocketExtensionFilterProvider extensionFilterProvider)
-
-
Method Detail
-
rsv
public int rsv()
- Specified by:
rsvin interfaceWebSocketExtension- Returns:
- the reserved bit value to ensure that no other extension should interfere.
-
newExtensionEncoder
public WebSocketExtensionEncoder newExtensionEncoder()
- Specified by:
newExtensionEncoderin interfaceWebSocketExtension- Returns:
- create the extension encoder.
-
newExtensionDecoder
public WebSocketExtensionDecoder newExtensionDecoder()
- Specified by:
newExtensionDecoderin interfaceWebSocketExtension- Returns:
- create the extension decoder.
-
newReponseData
public WebSocketExtensionData newReponseData()
Description copied from interface:WebSocketServerExtensionReturn an extension configuration to submit to the client as an acknowledge.- Specified by:
newReponseDatain interfaceWebSocketServerExtension- Returns:
- the acknowledged extension configuration.
-
-