JettyWsClientSessionAdapter

Constructors

Link copied to clipboard
constructor(clientGroup: ClientGroup, session: Session, principalId: String, sessionCodec: WsSessionCodec)

Properties

Link copied to clipboard
Link copied to clipboard
protected val log: Logger
Link copied to clipboard
Link copied to clipboard
protected val principalId: String
Link copied to clipboard
private val session: Session
Link copied to clipboard
Link copied to clipboard
protected val sessionId: String
Link copied to clipboard
private val UNKNOWN_ENVELOPE: String = "UNKNOWN"

Functions

Link copied to clipboard
fun accept(payload: Array<Byte>)
Link copied to clipboard
fun close(closeCode: CloseCode)
Link copied to clipboard
open fun getGroup(): ClientGroup
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isClosed(): Boolean
Link copied to clipboard
protected open fun onClose(code: Int, reason: String)
Link copied to clipboard
protected open fun onSend(message: Array<Byte>)
protected open fun onSend(message: String)
Link copied to clipboard
open fun <T> parse(payload: Array<Byte>, type: Class<T>): T
open fun <T> parse(payload: String, type: Class<T>): T
Link copied to clipboard
fun send(message: Array<Byte>)
Link copied to clipboard
fun sendEnvelope(opCode: OpCode, data: Any)
Link copied to clipboard
open fun sendObject(payload: Any)
Link copied to clipboard
fun unwrap(payload: Array<Byte>, typeResolver: (Integer) -> Class<out Any>): MessageEnvelope<out Any>