Class Handshake.Client$

  • Enclosing class:
    Handshake

    public static class Handshake.Client$
    extends java.lang.Object
    • Field Detail

      • MODULE$

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

      • Client$

        public Client$()
    • Method Detail

      • buildRequest

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

        public scala.util.Either<java.lang.String,​akka.http.impl.engine.ws.Handshake.Client.NegotiatedWebSocketSettings> validateResponse​(HttpResponse response,
                                                                                                                                                scala.collection.immutable.Seq<java.lang.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)