api

http4k / org.http4k.websocket / PushPullAdaptingWebSocket

PushPullAdaptingWebSocket

abstract class PushPullAdaptingWebSocket : Websocket

Constructors

Name Summary
<init> PushPullAdaptingWebSocket(upgradeRequest: Request)

Properties

Name Summary
upgradeRequest open val upgradeRequest: Request

Functions

Name Summary
onClose open fun onClose(fn: (WsStatus) -> Unit): Unit
onError open fun onError(fn: (Throwable) -> Unit): Unit
onMessage open fun onMessage(fn: (WsMessage) -> Unit): Unit
triggerClose fun triggerClose(status: WsStatus = NORMAL): Unit
triggerError fun triggerError(throwable: Throwable): Unit
triggerMessage fun triggerMessage(message: WsMessage): Unit

Inheritors

Name Summary
AdaptingWebSocket class AdaptingWebSocket : PushPullAdaptingWebSocket