public class JSDebuggerWebSocketClient
extends java.lang.Object
implements okhttp3.ws.WebSocketListener
Modifier and Type | Class and Description |
---|---|
static interface |
JSDebuggerWebSocketClient.JSDebuggerCallback |
Constructor and Description |
---|
JSDebuggerWebSocketClient() |
Modifier and Type | Method and Description |
---|---|
void |
closeQuietly() |
void |
connect(java.lang.String url,
JSDebuggerWebSocketClient.JSDebuggerCallback callback) |
void |
executeJSCall(java.lang.String methodName,
java.lang.String jsonArgsArray,
JSDebuggerWebSocketClient.JSDebuggerCallback callback) |
void |
loadApplicationScript(java.lang.String sourceURL,
java.util.HashMap<java.lang.String,java.lang.String> injectedObjects,
JSDebuggerWebSocketClient.JSDebuggerCallback callback) |
void |
onClose(int code,
java.lang.String reason) |
void |
onFailure(java.io.IOException e,
okhttp3.Response response) |
void |
onMessage(okhttp3.ResponseBody response) |
void |
onOpen(okhttp3.ws.WebSocket webSocket,
okhttp3.Response response) |
void |
onPong(okio.Buffer payload) |
void |
prepareJSRuntime(JSDebuggerWebSocketClient.JSDebuggerCallback callback) |
public void connect(java.lang.String url, JSDebuggerWebSocketClient.JSDebuggerCallback callback)
public void prepareJSRuntime(JSDebuggerWebSocketClient.JSDebuggerCallback callback)
public void loadApplicationScript(java.lang.String sourceURL, java.util.HashMap<java.lang.String,java.lang.String> injectedObjects, JSDebuggerWebSocketClient.JSDebuggerCallback callback)
public void executeJSCall(java.lang.String methodName, java.lang.String jsonArgsArray, JSDebuggerWebSocketClient.JSDebuggerCallback callback)
public void closeQuietly()
public void onMessage(okhttp3.ResponseBody response) throws java.io.IOException
onMessage
in interface okhttp3.ws.WebSocketListener
java.io.IOException
public void onFailure(java.io.IOException e, okhttp3.Response response)
onFailure
in interface okhttp3.ws.WebSocketListener
public void onOpen(okhttp3.ws.WebSocket webSocket, okhttp3.Response response)
onOpen
in interface okhttp3.ws.WebSocketListener
public void onClose(int code, java.lang.String reason)
onClose
in interface okhttp3.ws.WebSocketListener
public void onPong(okio.Buffer payload)
onPong
in interface okhttp3.ws.WebSocketListener