WebSocket

class WebSocket[Receive, Send](url: String, protocol: UndefOr[String], initializer: WebSocketInitialize, sender: () => Send, receiver: () => Receive, managed: Boolean, bufferWhenDisconnected: Boolean, bufferSize: Int, autoReconnect: Boolean, reconnectDelay: FiniteDuration, reconnectDelayOffline: FiniteDuration, reconnectRetries: Int)
Companion
object
class Object
trait Matchable
class Any

Value members

Concrete methods

def connect[El <: Base]: Binder[El]
def disconnectNow(): Unit
def reconnectNow(): Unit
def sendOne(message: Send): Unit

Concrete fields

val closed: EventStream[(WebSocket, Boolean)]
val connected: EventStream[WebSocket]
val disconnect: Observer[Any]
val errors: EventStream[Throwable]
val events: EventStream[WebSocketEvent[Receive]]
val isConnected: Signal[Boolean]
val isConnecting: Signal[Boolean]
val received: EventStream[Receive]
val reconnect: Observer[Any]
val send: Observer[Send]