io.laminext.websocket

Type members

Classlikes

trait ReExports
object WebSocket
Companion
class
class WebSocket[Receive, Send](url: String, protocol: String, initializer: WebSocketInitialize, sender: () => Send, receiver: () => Receive, managed: Boolean, bufferWhenDisconnected: Boolean, bufferSize: Int, autoReconnect: Boolean, reconnectDelay: FiniteDuration, reconnectDelayOffline: FiniteDuration, reconnectRetries: Int)
Companion
object
final class WebSocketBuilder[Receive, Send](url: String, protocol: String, initializer: WebSocketInitialize, sender: () => Send, receiver: () => Receive)
case object WebSocketError extends Exception
sealed abstract class WebSocketEvent[+Receive]
Companion
object
Companion
class
final class WebSocketReceiveArrayBufferBuilder(url: String, protocol: String)
final class WebSocketReceiveBlobBuilder(url: String, protocol: String)
final class WebSocketReceiveBuilder(val url: String, val protocol: String)
final class WebSocketReceiveStringBuilder(url: String, protocol: String)
final class WebSocketReceiveTextBuilder[Receive](url: String, protocol: String, decode: String => Either[Throwable, Receive])