Class Handshake.Client$

java.lang.Object
akka.http.impl.engine.ws.Handshake.Client$
Enclosing class:
Handshake

public static class Handshake.Client$ extends Object
  • Field Details

    • MODULE$

      public static final Handshake.Client$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • Client$

      public Client$()
  • Method Details

    • buildRequest

      public scala.Tuple2<HttpRequest,Sec$minusWebSocket$minusKey> buildRequest(Uri uri, scala.collection.immutable.Seq<HttpHeader> extraHeaders, scala.collection.immutable.Seq<String> subprotocols, Random random)
      Builds a WebSocket handshake request.
      Parameters:
      uri - (undocumented)
      extraHeaders - (undocumented)
      subprotocols - (undocumented)
      random - (undocumented)
      Returns:
      (undocumented)
    • validateResponse

      public scala.util.Either<String,akka.http.impl.engine.ws.Handshake.Client.NegotiatedWebSocketSettings> validateResponse(HttpResponse response, scala.collection.immutable.Seq<String> subprotocols, Sec$minusWebSocket$minusKey key)
      Tries to validate the HTTP response. Returns either Right(settings) or an error message if the response cannot be validated.
      Parameters:
      response - (undocumented)
      subprotocols - (undocumented)
      key - (undocumented)
      Returns:
      (undocumented)