package ws
- Alphabetic
- Public
- Protected
Type Members
- abstract class BinaryMessage extends Message
Represents a WebSocket binary message.
Represents a WebSocket binary message. A binary message can either be strict in which case the complete data is already available or it can be streamed in which case getStreamedData will return a Source streaming the data as it comes in.
- abstract class Message extends AnyRef
Represents a WebSocket message.
Represents a WebSocket message. A message can either be a binary message or a text message.
- Annotations
- @DoNotInherit()
- trait PeerClosedConnectionException extends RuntimeException
A 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. - abstract class TextMessage extends Message
Represents a WebSocket text message.
Represents a WebSocket text message. A text message can either be strict in which case the complete data is already available or it can be streamed in which case getStreamedText will return a Source streaming the data as it comes in.
- abstract class WebSocketRequest extends AnyRef
Represents a WebSocket request.
Represents a WebSocket request. Use
WebSocketRequest.createto create a request for a target URI and then useaddHeaderorrequestSubprotocolto set optional details. - trait WebSocketUpgrade extends AnyRef
An attribute that WebSocket requests will contain.
An attribute that WebSocket requests will contain. Use WebSocketUpgrade.handleMessagesWith to create a WebSocket handshake response and handle the WebSocket message stream with the given 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 - trait WebSocketUpgradeResponse extends AnyRef
Represents an upgrade response for a WebSocket upgrade request.
Represents an upgrade response for a WebSocket upgrade request. Can either be valid, in which case the
chosenSubprotocolmethod is valid, or if invalid, theinvalidationReasonmethod can be used to find out why the upgrade failed.
Value Members
- object BinaryMessage
- object Message
- object TextMessage
- object WebSocket
- object WebSocketRequest
- object WebSocketUpgradeResponse