add note
This commit is contained in:
@@ -9,7 +9,7 @@ import android.content.Context;
|
||||
public interface IMogoCloudSocketManager {
|
||||
|
||||
/**
|
||||
* 初始化,各模块不用关心
|
||||
* 初始化
|
||||
*
|
||||
* @param context 上下文
|
||||
* @param appId 一般为包名,不参与通道的建立,一般用于发消息
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.mogo.cloud.socket;
|
||||
|
||||
/**
|
||||
* 消息回执监听
|
||||
* AI云平台长链消息回执监听
|
||||
*/
|
||||
public interface IMogoCloudSocketMsgAckListener {
|
||||
|
||||
|
||||
@@ -1,11 +1,19 @@
|
||||
package com.mogo.cloud.socket;
|
||||
|
||||
/**
|
||||
* 消息回调
|
||||
* AI云平台长链消息回调
|
||||
*/
|
||||
public interface IMogoCloudSocketOnMessageListener<T> {
|
||||
|
||||
/**
|
||||
* 获取解析实例对象
|
||||
* @return class
|
||||
*/
|
||||
Class<T> target();
|
||||
|
||||
/**
|
||||
* 消息接收回调
|
||||
* @param obj T 业务bean数据
|
||||
*/
|
||||
void onMsgReceived(T obj);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.mogo.cloud.socket;
|
||||
|
||||
/**
|
||||
* 描述
|
||||
* AI云平台 长链消息数据包装体对象
|
||||
*/
|
||||
public class MsgBody {
|
||||
|
||||
|
||||
@@ -31,6 +31,9 @@ import static com.mogo.cloud.httpdns.MogoHttpDnsConfig.HTTP_DNS_ENV_DEV;
|
||||
import static com.mogo.cloud.httpdns.MogoHttpDnsConfig.HTTP_DNS_ENV_QA;
|
||||
import static com.mogo.cloud.httpdns.MogoHttpDnsConfig.HTTP_DNS_ENV_RELEASE;
|
||||
|
||||
/**
|
||||
* Socket 长链服务
|
||||
*/
|
||||
public class SocketManager implements IMogoCloudSocketManager, Callback {
|
||||
|
||||
private static final String TAG = "SocketManager";
|
||||
|
||||
@@ -2,6 +2,9 @@ package com.mogo.cloud.socket;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* AI云平台 长链业务数据包装体对象
|
||||
*/
|
||||
public class WebSocketData implements Serializable {
|
||||
|
||||
private long seq;
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
package com.mogo.cloud.socket;
|
||||
|
||||
/**
|
||||
* 长链通道上传、下发业务消息类型
|
||||
*/
|
||||
public enum WebSocketMsgType {
|
||||
|
||||
MSG_TYPE_UPLINK_CAR_DATA(0,"自车与ADAS数据"),
|
||||
|
||||
Reference in New Issue
Block a user