public final class ReconnectingWebSocket
extends okhttp3.WebSocketListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
ReconnectingWebSocket.ConnectionCallback |
static interface |
ReconnectingWebSocket.MessageCallback |
| Constructor and Description |
|---|
ReconnectingWebSocket(java.lang.String url,
ReconnectingWebSocket.MessageCallback messageCallback,
ReconnectingWebSocket.ConnectionCallback connectionCallback) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeQuietly() |
void |
connect() |
void |
onClosed(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 |
sendMessage(okio.ByteString message) |
void |
sendMessage(java.lang.String message) |
public ReconnectingWebSocket(java.lang.String url,
ReconnectingWebSocket.MessageCallback messageCallback,
ReconnectingWebSocket.ConnectionCallback connectionCallback)
public void connect()
public void closeQuietly()
public void onOpen(okhttp3.WebSocket webSocket,
okhttp3.Response response)
onOpen in class okhttp3.WebSocketListenerpublic void onFailure(okhttp3.WebSocket webSocket,
java.lang.Throwable t,
okhttp3.Response response)
onFailure in class okhttp3.WebSocketListenerpublic void onMessage(okhttp3.WebSocket webSocket,
java.lang.String text)
onMessage in class okhttp3.WebSocketListenerpublic void onMessage(okhttp3.WebSocket webSocket,
okio.ByteString bytes)
onMessage in class okhttp3.WebSocketListenerpublic void onClosed(okhttp3.WebSocket webSocket,
int code,
java.lang.String reason)
onClosed in class okhttp3.WebSocketListenerpublic void sendMessage(java.lang.String message)
throws java.io.IOException
java.io.IOExceptionpublic void sendMessage(okio.ByteString message)
throws java.io.IOException
java.io.IOException