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
/
WsServer
/
AbstractBuilder
Abstract
Builder
protected
abstract
class
AbstractBuilder
<
B
:
WsServer.AbstractBuilder
<
B
>
?
>
Inheritors
Builder
Members
Constructors
Abstract
Builder
Link copied to clipboard
protected
constructor
(
)
Properties
authenticators
Link copied to clipboard
private
val
authenticators
:
List
<
WsAuthenticator
>
auth
Failure
Handler
Link copied to clipboard
private
open
var
authFailureHandler
:
WsAuthFailureHandler
bus
Listeners
Link copied to clipboard
private
val
busListeners
:
List
<
RawBusListener
<
WsSession
>
>
component
Provider
Link copied to clipboard
private
open
var
componentProvider
:
ComponentProvider
idle
Timeout
Link copied to clipboard
private
open
var
idleTimeout
:
Duration
local
Session
Dispatcher
Factory
Link copied to clipboard
private
open
var
localSessionDispatcherFactory
:
LocalSessionDispatcherFactory
max
Message
Size
Link copied to clipboard
private
open
var
maxMessageSize
:
Long
message
Sink
Link copied to clipboard
private
open
var
messageSink
:
WsMessageSink
path
Link copied to clipboard
private
open
var
path
:
String
port
Link copied to clipboard
private
open
var
port
:
Int
rate
Limiter
Link copied to clipboard
private
open
var
rateLimiter
:
RateLimiter
serializer
Registry
Link copied to clipboard
private
open
var
serializerRegistry
:
EnvelopeSerializerRegistry
serializer
Resolver
Factory
Link copied to clipboard
private
open
var
serializerResolverFactory
:
WsSerializerResolverFactory
session
Registry
Link copied to clipboard
private
open
var
sessionRegistry
:
WsSessionRegistry
Functions
add
Authenticator
Link copied to clipboard
open
fun
addAuthenticator
(
authenticator
:
WsAuthenticator
)
:
B
add
Bus
Listener
Link copied to clipboard
open
fun
addBusListener
(
busListener
:
RawBusListener
<
WsSession
>
)
:
B
auth
Failure
Handler
Link copied to clipboard
open
fun
authFailureHandler
(
@
Nullable
authFailureHandler
:
@
Nullable
WsAuthFailureHandler
)
:
B
build
Link copied to clipboard
abstract
fun
build
(
)
:
WsServer
component
Provider
Link copied to clipboard
open
fun
componentProvider
(
componentProvider
:
ComponentProvider
)
:
B
idle
Timeout
Link copied to clipboard
open
fun
idleTimeout
(
idleTimeout
:
Duration
)
:
B
local
Session
Dispatcher
Factory
Link copied to clipboard
open
fun
localSessionDispatcherFactory
(
factory
:
LocalSessionDispatcherFactory
)
:
B
max
Message
Size
Link copied to clipboard
open
fun
maxMessageSize
(
maxMessageSize
:
Long
)
:
B
message
Sink
Link copied to clipboard
open
fun
messageSink
(
@
Nullable
messageSink
:
@
Nullable
WsMessageSink
)
:
B
path
Link copied to clipboard
open
fun
path
(
path
:
String
)
:
B
port
Link copied to clipboard
open
fun
port
(
port
:
Int
)
:
B
rate
Limiter
Link copied to clipboard
open
fun
rateLimiter
(
rateLimiter
:
RateLimiter
)
:
B
self
Link copied to clipboard
protected
abstract
fun
self
(
)
:
B
serializer
Registry
Link copied to clipboard
open
fun
serializerRegistry
(
serializerRegistry
:
EnvelopeSerializerRegistry
)
:
B
serializer
Resolver
Factory
Link copied to clipboard
open
fun
serializerResolverFactory
(
factory
:
WsSerializerResolverFactory
)
:
B
session
Registry
Link copied to clipboard
open
fun
sessionRegistry
(
sessionRegistry
:
WsSessionRegistry
)
:
B
validate
Link copied to clipboard
protected
open
fun
validate
(
)