package ws
- Alphabetic
- Public
- All
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.
-
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.
closeCode
andcloseReason
contain 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.
-
trait
UpgradeToWebSocket extends scaladsl.model.HttpHeader
A virtual header that WebSocket requests will contain.
A virtual header that WebSocket requests will contain. Use UpgradeToWebSocket.handleMessagesWith to create a WebSocket handshake response and handle the WebSocket message stream with the given handler.
-
abstract
class
WebSocketRequest extends AnyRef
Represents a WebSocket request.
Represents a WebSocket request. Use
WebSocketRequest.create
to create a request for a target URI and then useaddHeader
orrequestSubprotocol
to set optional details. -
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
chosenSubprotocol
method is valid, or if invalid, theinvalidationReason
method can be used to find out why the upgrade failed.
Value Members
- object BinaryMessage
- object Message
- object TextMessage
- object WebSocket
- object WebSocketRequest
- object WebSocketUpgradeResponse