WsServer

abstract class WsServer : IdempotentService

Inheritors

Constructors

Link copied to clipboard
protected constructor(builder: WsServer.AbstractBuilder<out Any>)

Types

Link copied to clipboard
protected abstract class AbstractBuilder<B : WsServer.AbstractBuilder<B>?>

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected val broadcaster: WsBroadcaster
Link copied to clipboard
Link copied to clipboard
protected val idleTimeout: Duration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
protected val log: Logger
Link copied to clipboard
protected val maxMessageSize: Long
Link copied to clipboard
protected val path: String
Link copied to clipboard
protected val port: Int
Link copied to clipboard
protected val rateLimiter: RateLimiter
Link copied to clipboard
private val running: AtomicBoolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun close()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getLocalPort(): Int
Link copied to clipboard
private open fun loadWsAuthenticators(componentProvider: ComponentProvider, authenticators: List<WsAuthenticator>): WsAuthenticator
Link copied to clipboard
protected abstract fun onStart()
Link copied to clipboard
protected abstract fun onStop()
Link copied to clipboard
fun start()
Link copied to clipboard