package websocket
Provides WebSocket implementation.
- Alphabetic
- By Inheritance
- websocket
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class InvalidWebSocketRequest(reason: String) extends HttpException with Product with Serializable
Provides reason for invalid WebSocket request.
- trait MaskingKey extends AnyRef
Defines masking key for payload data.
- trait Opcode extends AnyRef
Defines opcode for WebSocket frame.
Defines opcode for WebSocket frame.
- See also
- implicit final class SecWebSocketAccept extends AnyVal
Provides standardized access to Sec-WebSocket-Accept header.
- implicit final class SecWebSocketExtensions[T <: HttpMessage] extends AnyVal
Provides standardized access to Sec-WebSocket-Extensions header.
- implicit final class SecWebSocketKey extends AnyVal
Provides standardized access to Sec-WebSocket-Key header.
- implicit final class SecWebSocketProtocol[T <: HttpMessage] extends AnyVal
Provides standardized access to Sec-WebSocket-Protocol header.
- implicit final class SecWebSocketProtocolClient extends AnyVal
Provides standardized access to Sec-WebSocket-Protocol-Client header.
- implicit final class SecWebSocketProtocolServer extends AnyVal
Provides standardized access to Sec-WebSocket-Protocol-Server header.
- implicit final class SecWebSocketVersion[T <: HttpMessage] extends AnyVal
Provides standardized access to Sec-WebSocket-Version header.
- implicit final class SecWebSocketVersionClient extends AnyVal
Provides standardized access to Sec-WebSocket-Version-Client header.
- implicit final class SecWebSocketVersionServer extends AnyVal
Provides standardized access to Sec-WebSocket-Version-Server header.
- sealed trait SessionState extends AnyRef
Defines state of WebSocket session.
Defines state of WebSocket session.
- See also
- trait StatusCode extends AnyRef
Defines status code for WebSocket closure.
Defines status code for WebSocket closure.
- See also
- class WebSocketConnection extends AnyRef
Represents endpoint of WebSocket connection.
Represents endpoint of WebSocket connection.
- See also
- case class WebSocketError(statusCode: StatusCode) extends HttpException with Product with Serializable
Provides status code of WebSocket error.
- trait WebSocketExtension extends AnyRef
Standardized type for Sec-WebSocket-Extensions header value.
Standardized type for Sec-WebSocket-Extensions header value.
- See also
- trait WebSocketFrame extends AnyRef
Defines frame for WebSocket message.
- case class WebSocketHandshakeFailure(reason: String) extends HttpException with Product with Serializable
Provides reason for WebSocket handshake failure.
- trait WebSocketSession extends AnyRef
Defines session for WebSocket connection.
Value Members
- implicit val stringToWebSocketExtension: (String) => WebSocketExtension
Converts string to WebSocketExtension.
- object MaskingKey
Provides factory for
MaskingKey
. - object Opcode
Provides factory methods and registry for
Opcode
.Provides factory methods and registry for
Opcode
.- See also
- object SessionState
Registry of
SessionState
. - object StatusCode
Provides factory methods and registry for
StatusCode
.Provides factory methods and registry for
StatusCode
.- See also
- object WebSocket
Provides utilities for WebSocket handshake.
- object WebSocketConnection
Provides factory for
WebSocketConnection
. - object WebSocketExtension
Provides factory for
WebSocketExtension
. - object WebSocketFrame
Provides factory for
WebSocketFrame
. - object WebSocketSession
Provides factory for
WebSocketSession
.
Provided herein is API documentation for Scamper, the HTTP library for Scala.