From 5dec8dcc45b40a1d7acdf05be2f2ffd00759535e Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期六, 07 六月 2025 16:11:30 +0800 Subject: [PATCH] 1、*-global.yml配置文件中增加有关萤石云应用的配置; 2、萤石云视频监控相关数据库设计(萤石应用+视频监控站); 3、remote模块增加定时下载萤石应用AccessToken的监听器,及网络下载逻辑,数据库存储等功能实现; --- pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ThreadJob.java | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ThreadJob.java b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ThreadJob.java index aa3d138..cfd912a 100644 --- a/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ThreadJob.java +++ b/pipIrr-platform/pipIrr-common/src/main/java/com/dy/common/util/ThreadJob.java @@ -2,9 +2,21 @@ @SuppressWarnings("unused") +@Deprecated public abstract class ThreadJob { - public void start(Callback callback){ - new Thread(() -> { + protected Thread thread ; + protected boolean stop = false ; + public void stop(){ + this.stop = true ; + } + public boolean isStop(){ + return this.stop ; + } + public Thread getThread(){ + return this.thread ; + } + public void start(Callback callback) throws Exception { + this.thread = new Thread(() -> { Exception[] exe = {null} ; Object[] obj = {null} ; try { @@ -21,9 +33,9 @@ } } } - }).start(); + }); + thread.start() ; } - public abstract Object execute() throws Exception ; } -- Gitblit v1.8.0