package websocket
Provides WebSocket implementation.
- Alphabetic
- By Inheritance
- websocket
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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.