Dev Console Ok Http Web Socket Listener
class DevConsoleOkHttpWebSocketListener @JvmOverloads constructor(recorder: SocketRecorder, connectionIdProvider: (WebSocket) -> String = { socket ->
"${socket.request().url}-${System.identityHashCode(socket)}"
}, delegate: WebSocketListener? = null) : WebSocketListener
OkHttp adapter that records callbacks without altering socket control flow.
delegate, if supplied, receives every callback right after it is recorded -- the same compose-by-delegate shape as io.devconsole.socket.paho.DevConsolePahoMqtt.install's MqttCallback parameter -- so a host can wire this listener in without subclassing it.
Constructors
Link copied to clipboard
constructor(recorder: SocketRecorder, connectionIdProvider: (WebSocket) -> String = { socket ->
"${socket.request().url}-${System.identityHashCode(socket)}"
}, delegate: WebSocketListener? = null)