| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| pack-priv | PerMessageDeflateEncoder(int
compression level of the compressor. compressionLevel, int maximum size of the window compressor buffer. windowSize, boolean true to disable context takeover. noContext)Constructor |
| pack-priv | PerMessageDeflateEncoder(int
compression level of the compressor. compressionLevel, int maximum size of the window compressor buffer. windowSize, boolean true to disable context takeover. noContext, WebSocketExtensionFilter extension filter for per message deflate encoder. extensionEncoderFilter)Constructor |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | acceptOutboundMessage(Object msg)
Overrides io. true if the given message should be handled.
|
| protected void | encode(ChannelHandlerContext
the ctx, WebSocketFrame ChannelHandlerContext which this MessageToMessageEncoder belongs tothe message to encode to an other one msg, List<Object> the out)List into which the encoded msg should be added
needs to do some kind of aggregationOverrides io. |
| protected boolean | removeFrameTail(WebSocketFrame
the current frame. msg)Implements abstract io. |
| protected int | rsv(WebSocketFrame
the current frame. msg)Implements abstract io. |
| compressing | back to summary |
|---|---|
| private boolean compressing | |
| PerMessageDeflateEncoder | back to summary |
|---|---|
| pack-priv PerMessageDeflateEncoder(int compressionLevel, int windowSize, boolean noContext) Constructor
| |
| PerMessageDeflateEncoder | back to summary |
|---|---|
| pack-priv PerMessageDeflateEncoder(int compressionLevel, int windowSize, boolean noContext, WebSocketExtensionFilter extensionEncoderFilter) Constructor
| |
| acceptOutboundMessage | back to summary |
|---|---|
| public boolean acceptOutboundMessage(Object msg) throws Exception Overrides io. Doc from io. Returns
| |
| encode | back to summary |
|---|---|
| protected void encode(ChannelHandlerContext ctx, WebSocketFrame msg, List<Object> out) throws Exception Overrides io. Doc from io. Encode from one message to an other. This method will be called for each written message that can be handled by this encoder.
| |
| removeFrameTail | back to summary |
|---|---|
| protected boolean removeFrameTail(WebSocketFrame msg) Implements abstract io.
| |
| rsv | back to summary |
|---|---|
| protected int rsv(WebSocketFrame msg) Implements abstract io.
| |