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.WebSocketListener
public void onFailure(okhttp3.WebSocket webSocket, java.lang.Throwable t, okhttp3.Response response)
onFailure
in class okhttp3.WebSocketListener
public void onMessage(okhttp3.WebSocket webSocket, java.lang.String text)
onMessage
in class okhttp3.WebSocketListener
public void onMessage(okhttp3.WebSocket webSocket, okio.ByteString bytes)
onMessage
in class okhttp3.WebSocketListener
public void onClosed(okhttp3.WebSocket webSocket, int code, java.lang.String reason)
onClosed
in class okhttp3.WebSocketListener
public void sendMessage(java.lang.String message) throws java.io.IOException
java.io.IOException
public void sendMessage(okio.ByteString message) throws java.io.IOException
java.io.IOException