public class PerMessageDeflateExtension extends java.lang.Object implements ExtendedExtension
http://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-15
TODO: - parameters (window sizes, context takeovers). - context (some utility methods to get the typed params - T getParam(Class<T>))
ExtendedExtension.ExtensionContextExtension.Parameter| Constructor and Description |
|---|
PerMessageDeflateExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(ExtendedExtension.ExtensionContext context) |
java.lang.String |
getName() |
java.util.List<Extension.Parameter> |
getParameters() |
java.util.List<Extension.Parameter> |
onExtensionNegotiation(ExtendedExtension.ExtensionContext context,
java.util.List<Extension.Parameter> requestedParameters) |
void |
onHandshakeResponse(ExtendedExtension.ExtensionContext context,
java.util.List<Extension.Parameter> responseParameters) |
Frame |
processIncoming(ExtendedExtension.ExtensionContext context,
Frame frame) |
Frame |
processOutgoing(ExtendedExtension.ExtensionContext context,
Frame frame) |
public Frame processIncoming(ExtendedExtension.ExtensionContext context, Frame frame)
processIncoming in interface ExtendedExtensionpublic Frame processOutgoing(ExtendedExtension.ExtensionContext context, Frame frame)
processOutgoing in interface ExtendedExtensionpublic java.util.List<Extension.Parameter> onExtensionNegotiation(ExtendedExtension.ExtensionContext context, java.util.List<Extension.Parameter> requestedParameters)
onExtensionNegotiation in interface ExtendedExtensionpublic void onHandshakeResponse(ExtendedExtension.ExtensionContext context, java.util.List<Extension.Parameter> responseParameters)
onHandshakeResponse in interface ExtendedExtensionpublic void destroy(ExtendedExtension.ExtensionContext context)
destroy in interface ExtendedExtensionpublic java.util.List<Extension.Parameter> getParameters()
getParameters in interface ExtensionCopyright © 2012–2020 Oracle Corporation. All rights reserved.