Package org.java_websocket.extensions
Class CompressionExtension
- java.lang.Object
-
- org.java_websocket.extensions.DefaultExtension
-
- org.java_websocket.extensions.CompressionExtension
-
- All Implemented Interfaces:
IExtension
public abstract class CompressionExtension extends DefaultExtension
Implementation for a compression extension specified by https://tools.ietf.org/html/rfc7692- Since:
- 1.3.5
-
-
Constructor Summary
Constructors Constructor Description CompressionExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
isFrameValid(Framedata inputFrame)
Check if the received frame is correctly implemented by the other endpoint and there are no specification errors (like wrongly set RSV)-
Methods inherited from class org.java_websocket.extensions.DefaultExtension
acceptProvidedExtensionAsClient, acceptProvidedExtensionAsServer, copyInstance, decodeFrame, encodeFrame, equals, getProvidedExtensionAsClient, getProvidedExtensionAsServer, hashCode, reset, toString
-
-
-
-
Method Detail
-
isFrameValid
public void isFrameValid(Framedata inputFrame) throws InvalidDataException
Description copied from interface:IExtension
Check if the received frame is correctly implemented by the other endpoint and there are no specification errors (like wrongly set RSV)- Specified by:
isFrameValid
in interfaceIExtension
- Overrides:
isFrameValid
in classDefaultExtension
- Parameters:
inputFrame
- the received frame- Throws:
InvalidDataException
- Throw InvalidDataException if the received frame is not correctly implementing the specification for the specific extension
-
-