package ws
- Alphabetic
- Public
- Protected
Type Members
-   sealed  trait BinaryMessage extends javadsl.model.ws.BinaryMessage with MessageRepresents a WebSocket binary message. Represents a WebSocket binary message. A binary message can either be BinaryMessage.Strict in which case the complete data is already available or it can be BinaryMessage.Streamed in which case dataStreamwill return a Source streaming the data as it comes in.
-  final case class InvalidUpgradeResponse(response: HttpResponse, cause: String) extends WebSocketUpgradeResponse with Product with Serializable
-   sealed  trait Message extends javadsl.model.ws.MessageThe ADT for WebSocket messages. The ADT for WebSocket messages. A message can either be a binary or a text message. 
-    class PeerClosedConnectionException extends RuntimeException with javadsl.model.ws.PeerClosedConnectionExceptionA PeerClosedConnectionException will be reported to the WebSocket handler if the peer has closed the connection. A PeerClosedConnectionException will be reported to the WebSocket handler if the peer has closed the connection. closeCodeandcloseReasoncontain close messages as reported by the peer.
-   sealed  trait TextMessage extends javadsl.model.ws.TextMessage with MessageRepresents a WebSocket text message. Represents a WebSocket text message. A text message can either be a TextMessage.Strict in which case the complete data is already available or it can be TextMessage.Streamed in which case textStreamwill return a Source streaming the data as it comes in.
-  final case class ValidUpgrade(response: HttpResponse, chosenSubprotocol: Option[String]) extends WebSocketUpgradeResponse with Product with Serializable
-   final  case class WebSocketRequest(uri: Uri, extraHeaders: Seq[HttpHeader] = Nil, subprotocol: Option[String] = None) extends Product with SerializableRepresents a WebSocket request. Represents a WebSocket request. - uri
- The target URI to connect to. 
- extraHeaders
- Extra headers to add to the WebSocket request. 
- subprotocol
- WebSocket subprotocols (comma separated) if required. 
 
-    trait WebSocketUpgrade extends javadsl.model.ws.WebSocketUpgradeAn attribute that will be added to an WebSocket upgrade HttpRequest that enables a request handler to upgrade this connection to a WebSocket connection and registers a WebSocket handler. An attribute that will be added to an WebSocket upgrade HttpRequest that enables a request handler to upgrade this connection to a WebSocket connection and registers a WebSocket handler. This is a low-level API. You might want to use handleWebSocketMessagesinstead as documented at https://pekko.apache.org/docs/pekko-http/current/server-side/websocket-support.html#routing-support
-   sealed  trait WebSocketUpgradeResponse extends AnyRefRepresents the response to a websocket upgrade request. Represents the response to a websocket upgrade request. Can either be ValidUpgrade or InvalidUpgradeResponse. 
Deprecated Type Members
-    trait UpgradeToWebSocket extends HttpHeader with javadsl.model.ws.UpgradeToWebSocket with WebSocketUpgradeA custom header that will be added to an WebSocket upgrade HttpRequest that enables a request handler to upgrade this connection to a WebSocket connection and registers a WebSocket handler. A custom header that will be added to an WebSocket upgrade HttpRequest that enables a request handler to upgrade this connection to a WebSocket connection and registers a WebSocket handler. - Annotations
- @deprecated
- Deprecated
- (Since version Akka HTTP 10.2.0) This low-level API has been replaced by an attribute. 
 
Value Members
-  object BinaryMessage
-  object TextMessage
-  object WebSocketRequest extends Serializable