Class DefaultExtension
- java.lang.Object
-
- org.logdoc.fairhttp.service.tools.websocket.extension.DefaultExtension
-
- All Implemented Interfaces:
IExtension
- Direct Known Subclasses:
CompressionExtension
public class DefaultExtension extends Object implements IExtension
-
-
Constructor Summary
Constructors Constructor Description DefaultExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanacceptProvidedExtensionAsClient(String inputExtension)booleanacceptProvidedExtensionAsServer(String inputExtension)IExtensioncopyInstance()voiddecodeFrame(Frame inputFrame)voidencodeFrame(Frame inputFrame)booleanequals(Object o)StringgetProvidedExtensionAsClient()StringgetProvidedExtensionAsServer()inthashCode()booleanisFrameValid(Frame inputFrame)voidreset()StringtoString()
-
-
-
Method Detail
-
decodeFrame
public void decodeFrame(Frame inputFrame) throws ExtensionError
- Specified by:
decodeFramein interfaceIExtension- Throws:
ExtensionError
-
encodeFrame
public void encodeFrame(Frame inputFrame) throws ExtensionError
- Specified by:
encodeFramein interfaceIExtension- Throws:
ExtensionError
-
acceptProvidedExtensionAsServer
public boolean acceptProvidedExtensionAsServer(String inputExtension)
- Specified by:
acceptProvidedExtensionAsServerin interfaceIExtension
-
acceptProvidedExtensionAsClient
public boolean acceptProvidedExtensionAsClient(String inputExtension)
- Specified by:
acceptProvidedExtensionAsClientin interfaceIExtension
-
isFrameValid
public boolean isFrameValid(Frame inputFrame)
- Specified by:
isFrameValidin interfaceIExtension
-
getProvidedExtensionAsClient
public String getProvidedExtensionAsClient()
- Specified by:
getProvidedExtensionAsClientin interfaceIExtension
-
getProvidedExtensionAsServer
public String getProvidedExtensionAsServer()
- Specified by:
getProvidedExtensionAsServerin interfaceIExtension
-
copyInstance
public IExtension copyInstance()
- Specified by:
copyInstancein interfaceIExtension
-
reset
public void reset()
- Specified by:
resetin interfaceIExtension
-
toString
public String toString()
- Specified by:
toStringin interfaceIExtension- Overrides:
toStringin classObject
-
-