From 2385f4b30cb8837ce4bd078a83caf23218e2c4a8 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期一, 20 十二月 2021 10:01:37 +0800
Subject: [PATCH] zlm假离线恢复redis心跳信息

---
 src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java b/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java
index 4f240d8..68a772e 100644
--- a/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java
+++ b/src/main/java/com/genersoft/iot/vmp/storager/IRedisCatchStorage.java
@@ -2,6 +2,7 @@
 
 import com.alibaba.fastjson.JSONObject;
 import com.genersoft.iot.vmp.common.StreamInfo;
+import com.genersoft.iot.vmp.gb28181.bean.Device;
 import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
 import com.genersoft.iot.vmp.gb28181.bean.ParentPlatformCatch;
 import com.genersoft.iot.vmp.gb28181.bean.SendRtpItem;
@@ -12,6 +13,14 @@
 import java.util.Map;
 
 public interface IRedisCatchStorage {
+
+    /**
+     * 璁℃暟鍣ㄣ�備负cseq杩涜璁℃暟
+     *
+     * @param method sip 鏂规硶
+     * @return
+     */
+    Long getCSEQ(String method);
 
     /**
      * 寮�濮嬫挱鏀炬椂灏嗘祦瀛樺叆
@@ -169,4 +178,17 @@
     ThirdPartyGB queryMemberNoGBId(String queryKey);
 
     List<StreamInfo> getStreams(String mediaServerId, String pull);
+
+    /**
+     * 灏哾evice淇℃伅鍐欏叆redis
+     * @param device
+     */
+    void updateDevice(Device device);
+
+    /**
+     * 鑾峰彇Device
+     */
+    Device getDevice(String deviceId);
+
+    void resetAllCSEQ();
 }

--
Gitblit v1.8.0