public class WebSocketApiClient extends BaseApiClient
限定符 | 构造器和说明 |
---|---|
protected |
WebSocketApiClient() |
限定符和类型 | 方法和说明 |
---|---|
void |
connect() |
protected String |
getDeviceId() |
WebSocketConnectStatus |
getStatus() |
protected void |
init(WebSocketClientBuilderParams params) |
boolean |
isOnline() |
boolean |
isRegister() |
protected void |
sendAsyncRequest(ApiRequest apiRequest,
ApiCallback apiCallback) |
void |
sendHeatbeart() |
protected ApiResponse |
sendSyncRequest(ApiRequest apiRequest) |
void |
setStatus(WebSocketConnectStatus status)
在外部知道网络不可用的情况下,请调用本接口设置网络状态,避免无所谓的重试
|
checkIsInit
protected String getDeviceId()
public boolean isRegister()
public boolean isOnline()
protected void init(WebSocketClientBuilderParams params)
public WebSocketConnectStatus getStatus()
public void setStatus(WebSocketConnectStatus status)
status
- public void connect()
protected ApiResponse sendSyncRequest(ApiRequest apiRequest)
sendSyncRequest
在类中 BaseApiClient
protected void sendAsyncRequest(ApiRequest apiRequest, ApiCallback apiCallback)
sendAsyncRequest
在类中 BaseApiClient
public void sendHeatbeart()
Copyright © 2022. All rights reserved.