| Package | Description | 
|---|---|
| org.glassfish.tyrus.core | Core classes. | 
| org.glassfish.tyrus.core.extension | WebSocket Extension support. | 
| Modifier and Type | Method and Description | 
|---|---|
| Handshake | ProtocolHandler. handshake(TyrusEndpointWrapper endpointWrapper,
         UpgradeRequest request,
         UpgradeResponse response,
         ExtendedExtension.ExtensionContext extensionContext)Server side handshake processing. | 
| void | ProtocolHandler. setExtensionContext(ExtendedExtension.ExtensionContext extensionContext)Client side. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ExtendedExtension. destroy(ExtendedExtension.ExtensionContext context)Context lifecycle method. | 
| java.util.List<Extension.Parameter> | ExtendedExtension. onExtensionNegotiation(ExtendedExtension.ExtensionContext context,
                      java.util.List<Extension.Parameter> requestedParameters)Parameter negotiation. | 
| void | ExtendedExtension. onHandshakeResponse(ExtendedExtension.ExtensionContext context,
                   java.util.List<Extension.Parameter> responseParameters)Called only on the client side when handshake response arrives. | 
| Frame | ExtendedExtension. processIncoming(ExtendedExtension.ExtensionContext context,
               Frame frame)Process incoming frame. | 
| Frame | ExtendedExtension. processOutgoing(ExtendedExtension.ExtensionContext context,
               Frame frame)Process outgoing frame. | 
Copyright © 2012–2020 Oracle Corporation. All rights reserved.