NOISIF Platform
Toggle table of contents
80ccce4
java
Target filter
java
Switch theme
Search in API
Skip to content
NOISIF Platform
NSL WebSocket
/
xyz.noisif.nsl.websocket.dispatcher
/
ConcurrentLocalSessionDispatcher
Concurrent
Local
Session
Dispatcher
open
class
ConcurrentLocalSessionDispatcher
:
LocalSessionDispatcher
Members
Constructors
Concurrent
Local
Session
Dispatcher
Link copied to clipboard
private
constructor
(
registry
:
WsSessionRegistry
,
executorService
:
ExecutorService
)
Properties
executor
Service
Link copied to clipboard
private
val
executorService
:
ExecutorService
LOG
Link copied to clipboard
private
val
LOG
:
Logger
registry
Link copied to clipboard
private
val
registry
:
WsSessionRegistry
Functions
broadcast
Link copied to clipboard
private
open
fun
broadcast
(
sessions
:
Collection
<
WsSession
>
,
topic
:
String
,
payload
:
Array
<
Byte
>
)
create
Virtual
Link copied to clipboard
open
fun
createVirtual
(
registry
:
WsSessionRegistry
)
:
ConcurrentLocalSessionDispatcher
dispatch
Raw
Link copied to clipboard
open
fun
dispatchRaw
(
topic
:
String
,
payload
:
Array
<
Byte
>
)
dispatch
Raw
All
Link copied to clipboard
open
fun
dispatchRawAll
(
payload
:
Array
<
Byte
>
)
payload
Link copied to clipboard
open
fun
payload
(
topic
:
WsTopic
,
payload
:
Array
<
Byte
>
)
payload
All
Link copied to clipboard
open
fun
payloadAll
(
payload
:
Array
<
Byte
>
)
send
Link copied to clipboard
private
open
fun
send
(
session
:
WsSession
,
payload
:
Array
<
Byte
>
)