Interface WebSocketClientExtensionHandshaker
- All Known Implementing Classes:
DeflateFrameClientExtensionHandshaker
,PerMessageDeflateClientExtensionHandshaker
public interface WebSocketClientExtensionHandshaker
Handshakes a client extension with the server.
-
Method Summary
Modifier and TypeMethodDescriptionhandshakeExtension
(WebSocketExtensionData extensionData) Handshake based on server response.Return extension configuration to submit to the server.
-
Method Details
-
newRequestData
WebSocketExtensionData newRequestData()Return extension configuration to submit to the server.- Returns:
- the desired extension configuration.
-
handshakeExtension
Handshake based on server response. It should always succeed because server response should be a request acknowledge.- Parameters:
extensionData
- the extension configuration sent by the server.- Returns:
- an initialized extension if handshake phase succeed or null if failed.
-