Class WebSocketRequest

java.lang.Object
akka.http.scaladsl.model.ws.WebSocketRequest
All Implemented Interfaces:
Serializable, scala.Equals, scala.Product

public final class WebSocketRequest extends Object implements scala.Product, Serializable
Represents a WebSocket request. param: uri The target URI to connect to. param: extraHeaders Extra headers to add to the WebSocket request. param: subprotocol WebSocket subprotocols (comma separated) if required.
See Also:
  • Constructor Details

    • WebSocketRequest

      public WebSocketRequest(Uri uri, scala.collection.immutable.Seq<HttpHeader> extraHeaders, scala.Option<String> subprotocol)
  • Method Details

    • fromTargetUri

      public static WebSocketRequest fromTargetUri(Uri uri)
    • fromTargetUriString

      public static WebSocketRequest fromTargetUriString(String uriString)
    • apply

      public static WebSocketRequest apply(Uri uri, scala.collection.immutable.Seq<HttpHeader> extraHeaders, scala.collection.immutable.Seq<String> subprotocols)
    • uri

      public Uri uri()
    • extraHeaders

      public scala.collection.immutable.Seq<HttpHeader> extraHeaders()
    • subprotocol

      public scala.Option<String> subprotocol()