zhttp.socket

package zhttp.socket

Type members

Classlikes

sealed abstract class CloseStatus(val asJava: WebSocketCloseStatus)
Companion:
object
Companion:
class
sealed trait IsWebSocket[+R, -E, +A, -B]
Companion:
object
object IsWebSocket extends IsWebSocket[Nothing, Any, WebSocketFrame, WebSocketFrame]
Companion:
class
sealed trait Socket[-R, +E, -A, +B]
Companion:
object
object Socket
Companion:
class
final case class SocketApp[-R](timeout: Option[ZIO[R, Nothing, Any]], open: Option[Handle[R]], message: Option[Socket[R, Throwable, WebSocketFrame, WebSocketFrame]], error: Option[Throwable => ZIO[R, Nothing, Any]], close: Option[Connection => ZIO[R, Nothing, Any]], decoder: SocketDecoder, protocol: SocketProtocol)
Companion:
object
object SocketApp
Companion:
class
sealed trait SocketDecoder

Frame decoder configuration

Frame decoder configuration

Companion:
object
Companion:
class
sealed trait SocketProtocol

Server side websocket configuration

Server side websocket configuration

Companion:
object
Companion:
class
sealed trait WebSocketFrame extends Product with Serializable
Companion:
object
Companion:
class