spring-framework / org.springframework.web.socket.adapter / AbstractWebSocketSession

AbstractWebSocketSession

abstract class AbstractWebSocketSession<T : Any> : NativeWebSocketSession

An abstract base class for implementations of WebSocketSession.

Author
Rossen Stoyanchev

Since
4.0

Constructors

<init>

AbstractWebSocketSession(attributes: MutableMap<String, Any>)

Create a new instance and associate the given attributes with it.

Functions

close

fun close(): Unit
fun close(status: CloseStatus): Unit

getAttributes

open fun getAttributes(): MutableMap<String, Any>

getNativeSession

open fun getNativeSession(): T
open fun <R : Any> getNativeSession(requiredType: Class<R>): R

initializeNativeSession

open fun initializeNativeSession(session: T): Unit

sendMessage

fun sendMessage(message: WebSocketMessage<*>): Unit

toString

open fun toString(): String