package com.hexagonkt.http.model.ws
import com.hexagonkt.http.model.HttpRequestPort
import java.net.URI
interface WsSession {
val uri: URI
val attributes: Map<*, *>
val request: HttpRequestPort
val exception: Exception?
val pathParameters: Map<String, String>
fun send(data: ByteArray)
fun send(text: String)
fun ping(data: ByteArray)
fun pong(data: ByteArray)
fun close(status: Int = NORMAL, reason: String = "")
}