IncomingFrames
, OutgoingFrames
AbstractExtension
, CompressExtension
, DeflateFrameExtension
, FragmentExtension
, FrameCaptureExtension
, IdentityExtension
, PerMessageDeflateExtension
, XWebkitDeflateFrameExtension
public interface Extension extends IncomingFrames, OutgoingFrames
That Frame
s are passed through the Extension via the IncomingFrames
and OutgoingFrames
interfaces
Modifier and Type | Method | Description |
---|---|---|
ExtensionConfig |
getConfig() |
The active configuration for this extension.
|
java.lang.String |
getName() |
The
Sec-WebSocket-Extensions name for this extension. |
boolean |
isRsv1User() |
Used to indicate that the extension makes use of the RSV1 bit of the base websocket framing.
|
boolean |
isRsv2User() |
Used to indicate that the extension makes use of the RSV2 bit of the base websocket framing.
|
boolean |
isRsv3User() |
Used to indicate that the extension makes use of the RSV3 bit of the base websocket framing.
|
void |
setNextIncomingFrames(IncomingFrames nextIncoming) |
Set the next
IncomingFrames to call in the chain. |
void |
setNextOutgoingFrames(OutgoingFrames nextOutgoing) |
Set the next
OutgoingFrames to call in the chain. |
incomingError, incomingFrame
outgoingFrame
ExtensionConfig getConfig()
java.lang.String getName()
Sec-WebSocket-Extensions
name for this extension.
Also known as the extension-token
per Section 9.1. Negotiating Extensions.
boolean isRsv1User()
This is used to adjust validation during parsing, as well as a checkpoint against 2 or more extensions all simultaneously claiming ownership of RSV1.
boolean isRsv2User()
This is used to adjust validation during parsing, as well as a checkpoint against 2 or more extensions all simultaneously claiming ownership of RSV2.
boolean isRsv3User()
This is used to adjust validation during parsing, as well as a checkpoint against 2 or more extensions all simultaneously claiming ownership of RSV3.
void setNextIncomingFrames(IncomingFrames nextIncoming)
IncomingFrames
to call in the chain.nextIncoming
- the next incoming extensionvoid setNextOutgoingFrames(OutgoingFrames nextOutgoing)
OutgoingFrames
to call in the chain.nextOutgoing
- the next outgoing extensionCopyright © 1995–2018 Webtide. All rights reserved.