package socket
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- socket
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait IsResponse[+R, -E, +A, -B] extends AnyRef
- Annotations
- @implicitNotFound("Your socket of type Socket[${R}, ${E}, ${A}, ${B}] could not be converted into a Http Response because" +
" it's not a sub type of Socket[Any, SocketError, WebSocketFrame, WebSocketFrame]")
- type RSocket[-R, -A, +B] = Socket[R, Throwable, A, B]
- final case class Socket[-R, +E, -A, +B](asStream: (A) => ZStream[R, E, B]) extends Product with Serializable
Helps create websocket applications
- sealed trait SocketError extends Throwable
- type TaskSocket[-A, +B] = Socket[Any, Throwable, A, B]
- type URSocket[-R, -A, +B] = Socket[R, Nothing, A, B]
- type USocket[-A, +B] = Socket[Any, Nothing, A, B]
- type UWebSocket = Socket[Any, Nothing, WebSocketFrame, WebSocketFrame]
- type WebSocket[-R, +E] = Socket[R, E, WebSocketFrame, WebSocketFrame]
- sealed trait WebSocketFrame extends Product with Serializable
Value Members
- object IsResponse extends IsResponse[Nothing, Any, Nothing, Any]
- object Socket extends Serializable
- object SocketError extends Serializable
- object WebSocketFrame extends Serializable