public final class PerMessageDeflateClientExtensionHandshaker extends java.lang.Object implements WebSocketClientExtensionHandshaker
Constructor and Description |
---|
PerMessageDeflateClientExtensionHandshaker()
具有默认配置的构造函数。
|
PerMessageDeflateClientExtensionHandshaker(int compressionLevel, boolean allowClientWindowSize, int requestedServerWindowSize, boolean allowClientNoContext, boolean requestedServerNoContext)
带自定义配置的构造函数。
|
Modifier and Type | Method and Description |
---|---|
WebSocketClientExtension |
handshakeExtension(WebSocketExtensionData extensionData)
基于服务器响应的握手。
|
WebSocketExtensionData |
newRequestData()
返回扩展配置以提交给服务器。
|
public PerMessageDeflateClientExtensionHandshaker()
public PerMessageDeflateClientExtensionHandshaker(int compressionLevel, boolean allowClientWindowSize, int requestedServerWindowSize, boolean allowClientNoContext, boolean requestedServerNoContext)
compressionLevel
- 0和9之间的压缩级别(默认值为6)。
allowClientWindowSize
- 允许WebSocket服务器自定义客户端的inflater窗口大小(默认为false)。
requestedServerWindowSize
- 表示服务器充气器可定制时使用的请求的服务器窗口大小。
allowClientNoContext
- 允许WebSocket服务器激活client_no_context_takeover(默认为false)。
requestedServerNoContext
- 指示客户端是否需要激活server_no_context_takeover(如果服务器兼容)(默认为false)。
public WebSocketExtensionData newRequestData()
WebSocketClientExtensionHandshaker
newRequestData
在界面
WebSocketClientExtensionHandshaker
public WebSocketClientExtension handshakeExtension(WebSocketExtensionData extensionData)
WebSocketClientExtensionHandshaker
handshakeExtension
在界面
WebSocketClientExtensionHandshaker
extensionData
- 服务器发送的扩展配置。
Copyright © 2008–2018 The Netty Project. All rights reserved.