From 642bb6ca65bf38ba2abf9b6813bc1e9253151cce Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 13 May 2021 16:26:56 +0800 Subject: [PATCH] wait to finish TimeDelayUploadServer --- .../timedelay/TimeDelayUploadManager.java | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 modules/mogo-module-service/src/main/java/com/mogo/module/service/timedelay/TimeDelayUploadManager.java diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/timedelay/TimeDelayUploadManager.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/timedelay/TimeDelayUploadManager.java new file mode 100644 index 0000000000..fd8c1947e7 --- /dev/null +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/timedelay/TimeDelayUploadManager.java @@ -0,0 +1,46 @@ +package com.mogo.module.service.timedelay; + +import android.content.Context; + +import com.mogo.module.common.MogoApisHandler; +import com.mogo.service.connection.IMogoOnMessageListener; + +/** + * 接收服务端模拟定位数据,对下发数据做实时Post上报,统计时延 + */ +public class TimeDelayUploadManager implements IMogoOnMessageListener { + + private volatile static TimeDelayUploadManager timeDelayUploadManager; + private static final int MSG_SOCKET_TYPE = 403000; + + private TimeDelayUploadManager() { + + } + + public TimeDelayUploadManager getInstance() { + if (timeDelayUploadManager == null) { + synchronized (TimeDelayUploadManager.class) { + if (timeDelayUploadManager == null) { + timeDelayUploadManager = new TimeDelayUploadManager(); + } + } + } + return timeDelayUploadManager; + } + + public void init(Context mContext) { + MogoApisHandler.getInstance() + .getApis() + .getSocketManagerApi(mContext).registerOnMessageListener(MSG_SOCKET_TYPE,this); + } + + @Override + public Class target() { + return null; + } + + @Override + public void onMsgReceived(Object obj) { + + } +}