JettyWsSessionAdapter

Constructors

Link copied to clipboard
constructor(session: Session, principalId: String, envelopeSerializer: EnvelopeSerializer<out Any>)

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
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
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
fun send(message: Array<Byte>)
Link copied to clipboard
open fun sendAdapted(payload: Array<Byte>)
Link copied to clipboard
fun sendEnvelope(opCode: OpCode, data: Any)
Link copied to clipboard
fun unwrap(payload: Array<Byte>, typeResolver: (Integer) -> Class<out Any>): MessageEnvelope<out Any>