Http4kJettyServerWebSocketEndpoint

class Http4kJettyServerWebSocketEndpoint(consumer: WsConsumer, request: Request) : Session.Listener.AbstractAutoDemanding(source)

Constructors

Link copied to clipboard
constructor(consumer: WsConsumer, request: Request)

Properties

Link copied to clipboard
open val isOpen: Boolean
Link copied to clipboard
open val session: Session?

Functions

Link copied to clipboard
open override fun onWebSocketBinary(payload: ByteBuffer, callback: Callback)
Link copied to clipboard
open fun onWebSocketClose(statusCode: Int, reason: String?, callback: Callback?)
open override fun onWebSocketClose(statusCode: Int, reason: String?)
Link copied to clipboard
open override fun onWebSocketError(cause: Throwable)
Link copied to clipboard
open fun onWebSocketFrame(frame: Frame?, callback: Callback?)
Link copied to clipboard
open override fun onWebSocketOpen(session: Session)
Link copied to clipboard
open fun onWebSocketPartialBinary(payload: ByteBuffer?, last: Boolean, callback: Callback?)
Link copied to clipboard
open fun onWebSocketPartialText(payload: String?, last: Boolean)
Link copied to clipboard
open fun onWebSocketPing(payload: ByteBuffer?)
Link copied to clipboard
open fun onWebSocketPong(payload: ByteBuffer?)
Link copied to clipboard
open override fun onWebSocketText(message: String)