List of usage examples for io.netty.handler.codec.http.websocketx.extensions.compression PerMessageDeflateServerExtensionHandshaker MAX_WINDOW_SIZE
int MAX_WINDOW_SIZE
To view the source code for io.netty.handler.codec.http.websocketx.extensions.compression PerMessageDeflateServerExtensionHandshaker MAX_WINDOW_SIZE.
Click Source Link
From source file:io.vertx.core.http.impl.Http1xClientConnection.java
License:Open Source License
ArrayList<WebSocketClientExtensionHandshaker> initializeWebsocketExtensionHandshakers(
HttpClientOptions options) {/*from w ww . j av a 2s. co m*/
ArrayList<WebSocketClientExtensionHandshaker> extensionHandshakers = new ArrayList<WebSocketClientExtensionHandshaker>();
if (options.tryWebsocketDeflateFrameCompression()) {
extensionHandshakers
.add(new DeflateFrameClientExtensionHandshaker(options.websocketCompressionLevel(), false));
}
if (options.tryUsePerMessageWebsocketCompression()) {
extensionHandshakers.add(new PerMessageDeflateClientExtensionHandshaker(
options.websocketCompressionLevel(), ZlibCodecFactory.isSupportingWindowSizeAndMemLevel(),
PerMessageDeflateServerExtensionHandshaker.MAX_WINDOW_SIZE,
options.getWebsocketCompressionAllowClientNoContext(),
options.getWebsocketCompressionRequestServerNoContext()));
}
return extensionHandshakers;
}