Class PMDeflateExtension
- java.lang.Object
-
- org.logdoc.fairhttp.service.tools.websocket.extension.DefaultExtension
-
- org.logdoc.fairhttp.service.tools.websocket.extension.CompressionExtension
-
- org.logdoc.fairhttp.service.tools.websocket.extension.PMDeflateExtension
-
- All Implemented Interfaces:
IExtension
public class PMDeflateExtension extends CompressionExtension
-
-
Constructor Summary
Constructors Constructor Description PMDeflateExtension()
-
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)DeflatergetDeflater()InflatergetInflater()StringgetProvidedExtensionAsClient()StringgetProvidedExtensionAsServer()intgetThreshold()booleanisClientNoContextTakeover()booleanisFrameValid(Frame frame)booleanisServerNoContextTakeover()voidsetClientNoContextTakeover(boolean clientNoContextTakeover)voidsetDeflater(Deflater deflater)voidsetInflater(Inflater inflater)voidsetServerNoContextTakeover(boolean serverNoContextTakeover)voidsetThreshold(int threshold)StringtoString()-
Methods inherited from class org.logdoc.fairhttp.service.tools.websocket.extension.DefaultExtension
equals, hashCode, reset
-
-
-
-
Method Detail
-
getInflater
public Inflater getInflater()
-
setInflater
public void setInflater(Inflater inflater)
-
getDeflater
public Deflater getDeflater()
-
setDeflater
public void setDeflater(Deflater deflater)
-
getThreshold
public int getThreshold()
-
setThreshold
public void setThreshold(int threshold)
-
isServerNoContextTakeover
public boolean isServerNoContextTakeover()
-
setServerNoContextTakeover
public void setServerNoContextTakeover(boolean serverNoContextTakeover)
-
isClientNoContextTakeover
public boolean isClientNoContextTakeover()
-
setClientNoContextTakeover
public void setClientNoContextTakeover(boolean clientNoContextTakeover)
-
decodeFrame
public void decodeFrame(Frame inputFrame) throws ExtensionError
- Specified by:
decodeFramein interfaceIExtension- Overrides:
decodeFramein classDefaultExtension- Throws:
ExtensionError
-
encodeFrame
public void encodeFrame(Frame inputFrame) throws ExtensionError
- Specified by:
encodeFramein interfaceIExtension- Overrides:
encodeFramein classDefaultExtension- Throws:
ExtensionError
-
acceptProvidedExtensionAsServer
public boolean acceptProvidedExtensionAsServer(String inputExtension)
- Specified by:
acceptProvidedExtensionAsServerin interfaceIExtension- Overrides:
acceptProvidedExtensionAsServerin classDefaultExtension
-
acceptProvidedExtensionAsClient
public boolean acceptProvidedExtensionAsClient(String inputExtension)
- Specified by:
acceptProvidedExtensionAsClientin interfaceIExtension- Overrides:
acceptProvidedExtensionAsClientin classDefaultExtension
-
getProvidedExtensionAsClient
public String getProvidedExtensionAsClient()
- Specified by:
getProvidedExtensionAsClientin interfaceIExtension- Overrides:
getProvidedExtensionAsClientin classDefaultExtension
-
getProvidedExtensionAsServer
public String getProvidedExtensionAsServer()
- Specified by:
getProvidedExtensionAsServerin interfaceIExtension- Overrides:
getProvidedExtensionAsServerin classDefaultExtension
-
copyInstance
public IExtension copyInstance()
- Specified by:
copyInstancein interfaceIExtension- Overrides:
copyInstancein classDefaultExtension
-
isFrameValid
public boolean isFrameValid(Frame frame)
- Specified by:
isFrameValidin interfaceIExtension- Overrides:
isFrameValidin classCompressionExtension
-
toString
public String toString()
- Specified by:
toStringin interfaceIExtension- Overrides:
toStringin classDefaultExtension
-
-