vertx / io.vertx.kotlin.core.http / io.vertx.core.http.ServerWebSocket

Extensions for io.vertx.core.http.ServerWebSocket

closeAwait

suspend fun ServerWebSocket.closeAwait(): Unit
suspend fun ServerWebSocket.closeAwait(statusCode: Short): Unit
suspend fun ServerWebSocket.closeAwait(statusCode: Short, reason: String): Unit

Suspending version of method io.vertx.core.http.ServerWebSocket.close

endAwait

suspend fun ServerWebSocket.endAwait(data: Buffer): Unit
suspend fun ServerWebSocket.endAwait(): Unit

Suspending version of method io.vertx.core.http.ServerWebSocket.end

pipeToAwait

suspend fun ServerWebSocket.pipeToAwait(dst: WriteStream<Buffer>): Unit

Suspending version of method io.vertx.core.http.ServerWebSocket.pipeTo

writeAwait

suspend fun ServerWebSocket.writeAwait(data: Buffer): Unit

writeBinaryMessageAwait

suspend fun ServerWebSocket.writeBinaryMessageAwait(data: Buffer): Unit

writeFinalBinaryFrameAwait

suspend fun ServerWebSocket.writeFinalBinaryFrameAwait(data: Buffer): Unit

writeFinalTextFrameAwait

suspend fun ServerWebSocket.writeFinalTextFrameAwait(text: String): Unit

writeFrameAwait

suspend fun ServerWebSocket.writeFrameAwait(frame: WebSocketFrame): Unit

writeTextMessageAwait

suspend fun ServerWebSocket.writeTextMessageAwait(text: String): Unit