Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
c

WebSocketOrigin

class WebSocketOrigin

An exact browser origin allowed to open a Scalive WebSocket.

Origins contain an HTTP or HTTPS scheme, a canonical lowercase host, and an effective port. Default ports are normalized, so https://example.com and https://example.com:443 describe the same origin.

Defined by scalive.WebSocketOrigin. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:12-32)

Methods3

equals

def equals(other: Any): Boolean

Defined by scalive.WebSocketOrigin.equals. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:19-22)

hashCode

def hashCode(): Int

Defined by scalive.WebSocketOrigin.hashCode. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:24-27)

toString

def toString: String

Defined by scalive.WebSocketOrigin.toString. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:29-32)

Values3

host

val host: String

Defined by scalive.WebSocketOrigin.host. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:16-16)

port

val port: Int

Defined by scalive.WebSocketOrigin.port. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:18-18)

scheme

val scheme: String

Defined by scalive.WebSocketOrigin.scheme. View source (scalive/transport/zio-http/src/scalive/WebSocketOrigin.scala:14-14)