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
FieldsModifier and TypeFieldDescriptionprivate final intprivate final WebSocketExtensionFilterProviderprivate final java.lang.Stringprivate final intprivate final intprivate final intFields inherited from interface WebSocketExtension
RSV1, RSV2, RSV3 -
Constructor Summary
ConstructorsConstructorDescriptionDeflateFrameServerExtension(int compressionLevel, int windowSize, int memLevel, java.lang.String extensionName, WebSocketExtensionFilterProvider extensionFilterProvider, int maxAllocation) -
Method Summary
Modifier and TypeMethodDescriptionReturn an extension configuration to submit to the client as an acknowledge.intrsv()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
extensionName
private final java.lang.String extensionName -
compressionLevel
private final int compressionLevel -
windowSize
private final int windowSize -
memLevel
private final int memLevel -
extensionFilterProvider
-
maxAllocation
private final int maxAllocation
-
-
Constructor Details
-
DeflateFrameServerExtension
DeflateFrameServerExtension(int compressionLevel, int windowSize, int memLevel, java.lang.String extensionName, WebSocketExtensionFilterProvider extensionFilterProvider, int maxAllocation)
-
-
Method Details
-
rsv
public int rsv()- Specified by:
rsvin interfaceWebSocketExtension- Returns:
- the reserved bit value to ensure that no other extension should interfere.
-
newExtensionEncoder
- Specified by:
newExtensionEncoderin interfaceWebSocketExtension- Returns:
- create the extension encoder.
-
newExtensionDecoder
- Specified by:
newExtensionDecoderin interfaceWebSocketExtension- Returns:
- create the extension decoder.
-
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.
-