Top Description Fields Constructors Methods
io.netty5.handler.codec.http.websocketx.extensions.compression

pack-priv Class PerFrameDeflateDecoder

extends DeflateDecoder
Class Inheritance
Imports
io.netty5.handler.codec.http.websocketx.BinaryWebSocketFrame, .ContinuationWebSocketFrame, .TextWebSocketFrame, .WebSocketFrame, io.netty5.handler.codec.http.websocketx.extensions.WebSocketExtension, .WebSocketExtensionFilter

Per-frame implementation of deflate decompressor.

Field Summary

Inherited from io.netty5.handler.codec.http.websocketx.extensions.compression.DeflateDecoder:
FRAME_TAILFRAME_TAIL_LENGTH

Constructor Summary

AccessConstructor and Description
pack-priv
PerFrameDeflateDecoder(boolean
true to disable context takeover.
noContext
)

Constructor

pack-priv
PerFrameDeflateDecoder(boolean
true to disable context takeover.
noContext
,
WebSocketExtensionFilter
extension decoder filter for per frame deflate decoder.
extensionDecoderFilter
)

Constructor

Method Summary

Modifier and TypeMethod and Description
public boolean
acceptInboundMessage(Object msg)

Overrides io.netty5.handler.codec.MessageToMessageDecoder.acceptInboundMessage.

Returns true if the given message should be handled.
protected boolean
protected int
Inherited from io.netty5.handler.codec.http.websocketx.extensions.compression.DeflateDecoder:
channelInactivedecodedecodeAndCloseextensionDecoderFilterhandlerRemoved

Constructor Detail

PerFrameDeflateDecoderback to summary
pack-priv PerFrameDeflateDecoder(boolean noContext)

Constructor

Parameters
noContext:boolean

true to disable context takeover.

PerFrameDeflateDecoderback to summary
pack-priv PerFrameDeflateDecoder(boolean noContext, WebSocketExtensionFilter extensionDecoderFilter)

Constructor

Parameters
noContext:boolean

true to disable context takeover.

extensionDecoderFilter:WebSocketExtensionFilter

extension decoder filter for per frame deflate decoder.

Method Detail

acceptInboundMessageback to summary
public boolean acceptInboundMessage(Object msg) throws Exception

Overrides io.netty5.handler.codec.MessageToMessageDecoder.acceptInboundMessage.

Doc from io.netty5.handler.codec.MessageToMessageDecoder.acceptInboundMessage.

Returns true if the given message should be handled. If false it will be passed to the next ChannelHandler in the ChannelPipeline.

Annotations
@Override
appendFrameTailback to summary
protected boolean appendFrameTail(WebSocketFrame msg)

Implements abstract io.netty5.handler.codec.http.websocketx.extensions.compression.DeflateDecoder.appendFrameTail.

Annotations
@Override
newRsvback to summary
protected int newRsv(WebSocketFrame msg)

Implements abstract io.netty5.handler.codec.http.websocketx.extensions.compression.DeflateDecoder.newRsv.

Annotations
@Override