Package akka.http.impl.engine.ws
Class Handshake.Client$
java.lang.Object
akka.http.impl.engine.ws.Handshake.Client$
- Enclosing class:
- Handshake
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Handshake.Client$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionscala.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.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.
-
Field Details
-
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)
-