JettyWsClient

Constructors

Link copied to clipboard
private constructor(builder: GenericWsClient.AbstractBuilder<out Any>)

Types

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
protected val connectTimeout: Duration
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private open var jettyWsClient: WebSocketClient
Link copied to clipboard
protected val log: Logger
Link copied to clipboard
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
Link copied to clipboard
fun close()
Link copied to clipboard
open fun isConnected(group: ClientGroup): Boolean
open fun isConnected(): Boolean
Link copied to clipboard
protected open fun onClientGroupStart(clientGroup: ClientGroup, config: WsClientGroupConfig, req: WsClientUpgradeRequest, sessionCodec: WsSessionCodec, lifecycleListener: NetworkSessionLifecycleListener<WsClientSession>)
Link copied to clipboard
protected abstract fun onStart()
protected open fun onStart()
Link copied to clipboard
protected abstract fun onStop()
protected open fun onStop()
Link copied to clipboard
open fun send(clientGroup: ClientGroup, message: Array<Byte>)
open fun send(clientGroup: ClientGroup, message: String)
open fun send(message: Array<Byte>)
open fun send(message: String)
Link copied to clipboard
open fun sendEnvelope(clientGroup: ClientGroup, opCode: OpCode, data: Any)
open fun sendEnvelope(opCode: OpCode)
open fun sendEnvelope(opCode: OpCode, data: Any)
open fun sendEnvelope(clientGroup: ClientGroup, opCode: OpCode)
Link copied to clipboard
open fun sendObject(clientGroup: ClientGroup, object: Any)
Link copied to clipboard
fun start()
Link copied to clipboard