From 7e755f405dd1112a201b9dbde7e2d6cff8abc8f4 Mon Sep 17 00:00:00 2001 From: 648540858 <456panlinlin> Date: 星期五, 01 四月 2022 16:45:29 +0800 Subject: [PATCH] 支持国标移动位置订阅,收到新位置发送redis消息;支持通道redis消息拉起第三方推流;云台控制添加ControlPriority字段;处理sql的bug --- src/main/java/com/genersoft/iot/vmp/conf/DynamicTask.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/conf/DynamicTask.java b/src/main/java/com/genersoft/iot/vmp/conf/DynamicTask.java index 80e39f5..bbe0e81 100644 --- a/src/main/java/com/genersoft/iot/vmp/conf/DynamicTask.java +++ b/src/main/java/com/genersoft/iot/vmp/conf/DynamicTask.java @@ -7,6 +7,7 @@ import java.util.Date; import java.util.Map; +import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ScheduledFuture; @@ -45,12 +46,12 @@ * 寤舵椂浠诲姟 * @param key 浠诲姟ID * @param task 浠诲姟 - * @param delay 寤舵椂 /绉� + * @param delay 寤舵椂 /姣 * @return */ public String startDelay(String key, Runnable task, int delay) { stop(key); - Date starTime = new Date(System.currentTimeMillis() + delay * 1000); + Date starTime = new Date(System.currentTimeMillis() + delay); // scheduleWithFixedDelay 蹇呴』绛夊緟涓婁竴涓换鍔$粨鏉熸墠寮�濮嬭鏃秔eriod锛� cycleForCatalog琛ㄧず鎵ц鐨勯棿闅� ScheduledFuture future = threadPoolTaskScheduler.schedule(task, starTime); futureMap.put(key, future); @@ -67,4 +68,8 @@ return futureMap.get(key) != null; } + public Set<String> getAllKeys() { + return futureMap.keySet(); + } + } -- Gitblit v1.8.0