toggle menu
kord-extensions
2.3.6-SNAPSHOT
jvm
switch theme
search in API
web-backend
/
dev.kordex.modules.web.core.backend.websockets
/
Websocket
Websocket
abstract
class
Websocket
(
val
session
:
DefaultWebSocketServerSession
)
Members
Constructors
Websocket
Link copied to clipboard
constructor
(
session
:
DefaultWebSocketServerSession
)
Properties
builder
Link copied to clipboard
lateinit
var
builder
:
WebsocketBuilder
path
Link copied to clipboard
lateinit
var
path
:
String
registry
Link copied to clipboard
lateinit
var
registry
:
WebsocketRegistry
session
Link copied to clipboard
val
session
:
DefaultWebSocketServerSession
Functions
close
Link copied to clipboard
suspend
fun
close
(
reason
:
CloseReason
=
CloseReason(CloseReason.Codes.NORMAL, "")
)
handle
Link copied to clipboard
abstract
suspend
fun
handle
(
frame
:
Frame
)
send
Link copied to clipboard
suspend
fun
send
(
frame
:
Frame
)
suspend
fun
send
(
content
:
ByteArray
)
suspend
fun
send
(
content
:
String
)
send
Serialized
Link copied to clipboard
inline suspend
fun
<
T
>
sendSerialized
(
data
:
T
)
setup
Link copied to clipboard
open
suspend
fun
setup
(
call
:
ApplicationCall
)
:
Boolean