NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL Netclient
/
xyz.noisif.nsl.netclient.websocket.jetty.adapter
/
JettyWsClientSessionAdapter
Jetty
Ws
Client
Session
Adapter
open
class
JettyWsClientSessionAdapter
:
GenericWsSessionAdapter
,
WsClientSession
Members
Constructors
Jetty
Ws
Client
Session
Adapter
Link copied to clipboard
constructor
(
clientGroup
:
ClientGroup
,
session
:
Session
,
principalId
:
String
,
sessionCodec
:
WsSessionCodec
)
Properties
client
Group
Link copied to clipboard
private
val
clientGroup
:
ClientGroup
log
Link copied to clipboard
protected
val
log
:
Logger
message
Codec
Link copied to clipboard
protected
val
messageCodec
:
UnifiedMessageCodec
principal
Id
Link copied to clipboard
protected
val
principalId
:
String
session
Link copied to clipboard
private
val
session
:
Session
session
Codec
Link copied to clipboard
private
val
sessionCodec
:
WsSessionCodec
session
Id
Link copied to clipboard
protected
val
sessionId
:
String
UNKNOWN_
ENVELOPE
Link copied to clipboard
private
val
UNKNOWN_ENVELOPE
:
String
=
"UNKNOWN"
Functions
accept
Link copied to clipboard
fun
accept
(
payload
:
Array
<
Byte
>
)
close
Link copied to clipboard
fun
close
(
closeCode
:
CloseCode
)
get
Group
Link copied to clipboard
open
fun
getGroup
(
)
:
ClientGroup
get
Principal
Id
Link copied to clipboard
fun
getPrincipalId
(
)
:
String
get
Session
Id
Link copied to clipboard
fun
getSessionId
(
)
:
String
is
Closed
Link copied to clipboard
open
fun
isClosed
(
)
:
Boolean
on
Close
Link copied to clipboard
protected
open
fun
onClose
(
code
:
Int
,
reason
:
String
)
on
Send
Link copied to clipboard
protected
open
fun
onSend
(
message
:
Array
<
Byte
>
)
protected
open
fun
onSend
(
message
:
String
)
parse
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
send
Link copied to clipboard
fun
send
(
message
:
Array
<
Byte
>
)
send
Envelope
Link copied to clipboard
fun
sendEnvelope
(
opCode
:
OpCode
,
data
:
Any
)
send
Object
Link copied to clipboard
open
fun
sendObject
(
payload
:
Any
)
unwrap
Link copied to clipboard
fun
unwrap
(
payload
:
Array
<
Byte
>
,
typeResolver
:
(
Integer
)
->
Class
<
out
Any
>
)
:
MessageEnvelope
<
out
Any
>