public class PerMessageDeflateExtension extends Object implements org.glassfish.tyrus.core.extension.ExtendedExtension
TODO: - parameters (window sizes, context takeovers). - context (some utility methods to get the typed params - T getParam(Class))
org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContextExtension.Parameter| Constructor and Description |
|---|
PerMessageDeflateExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context) |
String |
getName() |
List<Extension.Parameter> |
getParameters() |
List<Extension.Parameter> |
onExtensionNegotiation(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
List<Extension.Parameter> requestedParameters) |
void |
onHandshakeResponse(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
List<Extension.Parameter> responseParameters) |
org.glassfish.tyrus.core.frame.Frame |
processIncoming(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
org.glassfish.tyrus.core.frame.Frame frame) |
org.glassfish.tyrus.core.frame.Frame |
processOutgoing(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
org.glassfish.tyrus.core.frame.Frame frame) |
public org.glassfish.tyrus.core.frame.Frame processIncoming(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
org.glassfish.tyrus.core.frame.Frame frame)
processIncoming in interface org.glassfish.tyrus.core.extension.ExtendedExtensionpublic org.glassfish.tyrus.core.frame.Frame processOutgoing(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
org.glassfish.tyrus.core.frame.Frame frame)
processOutgoing in interface org.glassfish.tyrus.core.extension.ExtendedExtensionpublic List<Extension.Parameter> onExtensionNegotiation(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context, List<Extension.Parameter> requestedParameters)
onExtensionNegotiation in interface org.glassfish.tyrus.core.extension.ExtendedExtensionpublic void onHandshakeResponse(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context,
List<Extension.Parameter> responseParameters)
onHandshakeResponse in interface org.glassfish.tyrus.core.extension.ExtendedExtensionpublic void destroy(org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext context)
destroy in interface org.glassfish.tyrus.core.extension.ExtendedExtensionpublic List<Extension.Parameter> getParameters()
getParameters in interface ExtensionCopyright © 2012-2016, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.