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.
-