public final class WebSocketRecorder
extends okhttp3.WebSocketListener
Constructor and Description |
---|
WebSocketRecorder(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
okhttp3.internal.ws.WebSocketReader.FrameCallback |
asFrameCallback()
Expose this recorder as a frame callback and shim in "ping" events.
|
void |
assertBinaryMessage(okio.ByteString payload) |
void |
assertClosed(int code,
java.lang.String reason) |
void |
assertClosing(int code,
java.lang.String reason) |
void |
assertExhausted() |
void |
assertFailure() |
void |
assertFailure(java.lang.Class<? extends java.io.IOException> cls,
java.lang.String message) |
void |
assertFailure(int code,
java.lang.String body,
java.lang.Class<? extends java.io.IOException> cls,
java.lang.String message) |
void |
assertFailure(java.lang.Throwable t) |
okhttp3.WebSocket |
assertOpen() |
void |
assertPing(okio.ByteString payload) |
void |
assertPong(okio.ByteString payload) |
void |
assertTextMessage(java.lang.String payload) |
void |
onClosed(okhttp3.WebSocket webSocket,
int code,
java.lang.String reason) |
void |
onClosing(okhttp3.WebSocket webSocket,
int code,
java.lang.String reason) |
void |
onFailure(okhttp3.WebSocket webSocket,
java.lang.Throwable t,
okhttp3.Response response) |
void |
onMessage(okhttp3.WebSocket webSocket,
okio.ByteString bytes) |
void |
onMessage(okhttp3.WebSocket webSocket,
java.lang.String text) |
void |
onOpen(okhttp3.WebSocket webSocket,
okhttp3.Response response) |
void |
setNextEventDelegate(okhttp3.WebSocketListener delegate)
Sets a delegate for handling the next callback to this listener.
|
public void setNextEventDelegate(okhttp3.WebSocketListener delegate)
delegate
- the delegate to be setpublic void onOpen(okhttp3.WebSocket webSocket, okhttp3.Response response)
onOpen
in class okhttp3.WebSocketListener
public void onMessage(okhttp3.WebSocket webSocket, okio.ByteString bytes)
onMessage
in class okhttp3.WebSocketListener
public void onMessage(okhttp3.WebSocket webSocket, java.lang.String text)
onMessage
in class okhttp3.WebSocketListener
public void onClosing(okhttp3.WebSocket webSocket, int code, java.lang.String reason)
onClosing
in class okhttp3.WebSocketListener
public void onClosed(okhttp3.WebSocket webSocket, int code, java.lang.String reason)
onClosed
in class okhttp3.WebSocketListener
public void onFailure(okhttp3.WebSocket webSocket, java.lang.Throwable t, okhttp3.Response response)
onFailure
in class okhttp3.WebSocketListener
public void assertTextMessage(java.lang.String payload)
public void assertBinaryMessage(okio.ByteString payload)
public void assertPing(okio.ByteString payload)
public void assertPong(okio.ByteString payload)
public void assertClosing(int code, java.lang.String reason)
public void assertClosed(int code, java.lang.String reason)
public void assertExhausted()
public okhttp3.WebSocket assertOpen()
public void assertFailure(java.lang.Throwable t)
public void assertFailure(java.lang.Class<? extends java.io.IOException> cls, java.lang.String message)
public void assertFailure()
public void assertFailure(int code, java.lang.String body, java.lang.Class<? extends java.io.IOException> cls, java.lang.String message) throws java.io.IOException
java.io.IOException
public okhttp3.internal.ws.WebSocketReader.FrameCallback asFrameCallback()