Skip to content

//okhttp/okhttp3/WebSocketListener

WebSocketListener

[jvm]\ abstract class WebSocketListener

Constructors

WebSocketListener [jvm]
fun WebSocketListener()

Functions

Name Summary
onClosed [jvm]
open fun onClosed(webSocket: WebSocket, code: Int, reason: String)
Invoked when both peers have indicated that no more messages will be transmitted and the connection has been successfully released. No further calls to this listener will be made.
onClosing [jvm]
open fun onClosing(webSocket: WebSocket, code: Int, reason: String)
Invoked when the remote peer has indicated that no more incoming messages will be transmitted.
onFailure [jvm]
open fun onFailure(webSocket: WebSocket, t: Throwable, response: Response?)
Invoked when a web socket has been closed due to an error reading from or writing to the network. Both outgoing and incoming messages may have been lost. No further calls to this listener will be made.
onMessage [jvm]
open fun onMessage(webSocket: WebSocket, text: String)
Invoked when a text (type 0x1) message has been received.
[jvm]
open fun onMessage(webSocket: WebSocket, bytes: ByteString)
Invoked when a binary (type 0x2) message has been received.
onOpen [jvm]
open fun onOpen(webSocket: WebSocket, response: Response)
Invoked when a web socket has been accepted by the remote peer and may begin transmitting messages.