Class WebSocketConnection
- java.lang.Object
-
- okhttp3.WebSocketListener
-
- com.bybit.api.client.websocket.impl.WebSocketConnection
-
public class WebSocketConnection extends okhttp3.WebSocketListener
-
-
Constructor Summary
Constructors Constructor Description WebSocketConnection(WebSocketOpenCallback onOpenCallback, WebSocketMessageCallback onMessageCallback, WebSocketClosingCallback onClosingCallback, WebSocketClosedCallback onClosedCallback, WebSocketFailureCallback onFailureCallback, okhttp3.Request request, okhttp3.OkHttpClient client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconnect()booleangetSessionStatus()voidonClosed(okhttp3.WebSocket ws, int code, String reason)voidonClosing(okhttp3.WebSocket ws, int code, String reason)voidonFailure(okhttp3.WebSocket ws, Throwable t, okhttp3.Response response)voidonMessage(okhttp3.WebSocket ws, String text)voidonOpen(okhttp3.WebSocket ws, okhttp3.Response response)voidsend(String message)
-
-
-
Constructor Detail
-
WebSocketConnection
public WebSocketConnection(WebSocketOpenCallback onOpenCallback, WebSocketMessageCallback onMessageCallback, WebSocketClosingCallback onClosingCallback, WebSocketClosedCallback onClosedCallback, WebSocketFailureCallback onFailureCallback, okhttp3.Request request, okhttp3.OkHttpClient client)
-
-
Method Detail
-
connect
public void connect()
-
getSessionStatus
public boolean getSessionStatus()
-
send
public void send(String message)
-
close
public void close()
-
onOpen
public void onOpen(@NotNull okhttp3.WebSocket ws, @NotNull okhttp3.Response response)- Overrides:
onOpenin classokhttp3.WebSocketListener
-
onClosing
public void onClosing(@NotNull okhttp3.WebSocket ws, int code, @NotNull String reason)- Overrides:
onClosingin classokhttp3.WebSocketListener
-
onClosed
public void onClosed(@NotNull okhttp3.WebSocket ws, int code, @NotNull String reason)- Overrides:
onClosedin classokhttp3.WebSocketListener
-
onMessage
public void onMessage(@NotNull okhttp3.WebSocket ws, String text)- Overrides:
onMessagein classokhttp3.WebSocketListener
-
onFailure
public void onFailure(@NotNull okhttp3.WebSocket ws, @NotNull Throwable t, okhttp3.Response response)- Overrides:
onFailurein classokhttp3.WebSocketListener
-
-