Class AbstractWebsocketClient.ClientHandshakeConfigurator

java.lang.Object
io.fluxzero.sdk.common.websocket.AbstractWebsocketClient.ClientHandshakeConfigurator
Enclosing class:
AbstractWebsocketClient

protected static class AbstractWebsocketClient.ClientHandshakeConfigurator extends Object
  • Constructor Details

    • ClientHandshakeConfigurator

      protected ClientHandshakeConfigurator()
  • Method Details

    • beforeRequest

      public void beforeRequest(Map<String, List<String>> headers)
      Adds session identity, replacement identity, SDK version, and supported transport and Model capabilities to the outgoing handshake headers.
    • afterResponse

      public void afterResponse(Map<String, List<String>> headers)
      Records the Runtime session identity, version, and negotiated compression and transport format from the response headers; missing selections remain null.