DevConsoleOkHttpWebSocketListener

class DevConsoleOkHttpWebSocketListener @JvmOverloads constructor(recorder: SocketRecorder, connectionIdProvider: (WebSocket) -> String = { "" }, delegate: WebSocketListener? = null) : WebSocketListener

Protected-build adapter: keeps the full-side listener's public shape (see OkHttpAdapterFullNoopParityTest) but never inspects socket data or touches connectionIdProvider. It still forwards every callback to a supplied delegate, so a host that composes its own listener through this adapter keeps receiving callbacks identically in release.

Constructors

Link copied to clipboard
constructor(recorder: SocketRecorder, connectionIdProvider: (WebSocket) -> String = { "" }, delegate: WebSocketListener? = null)

Functions

Link copied to clipboard
open override fun onClosed(webSocket: WebSocket, code: Int, reason: String)
Link copied to clipboard
open override fun onClosing(webSocket: WebSocket, code: Int, reason: String)
Link copied to clipboard
open override fun onFailure(webSocket: WebSocket, t: Throwable, response: Response?)
Link copied to clipboard
open override fun onMessage(webSocket: WebSocket, text: String)
open override fun onMessage(webSocket: WebSocket, bytes: ByteString)
Link copied to clipboard
open override fun onOpen(webSocket: WebSocket, response: Response)