vertx / io.vertx.core.http / WebSocket

WebSocket

interface WebSocket : WebSocketBase

Represents a client-side WebSocket.

Author
Tim Fox

Functions

closeHandler

abstract fun closeHandler(handler: Handler<Void>): WebSocket

drainHandler

abstract fun drainHandler(handler: Handler<Void>): WebSocket

endHandler

abstract fun endHandler(endHandler: Handler<Void>): WebSocket

exceptionHandler

abstract fun exceptionHandler(handler: Handler<Throwable>): WebSocket

frameHandler

abstract fun frameHandler(handler: Handler<WebSocketFrame>): WebSocket

handler

abstract fun handler(handler: Handler<Buffer>): WebSocket

pause

abstract fun pause(): WebSocket

resume

abstract fun resume(): WebSocket

setWriteQueueMaxSize

abstract fun setWriteQueueMaxSize(maxSize: Int): WebSocket

write

abstract fun write(data: Buffer): WebSocket

writeBinaryMessage

abstract fun writeBinaryMessage(data: Buffer): WebSocket

writeFinalBinaryFrame

abstract fun writeFinalBinaryFrame(data: Buffer): WebSocket

writeFinalTextFrame

abstract fun writeFinalTextFrame(text: String): WebSocket

writeFrame

abstract fun writeFrame(frame: WebSocketFrame): WebSocket

writeTextMessage

abstract fun writeTextMessage(text: String): WebSocket