ÎļþÃû´Ó ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/MinioTask.java ÐÞ¸Ä |
| | |
| | | package com.ruoyi.quartz.task; |
| | | |
| | | import com.ruoyi.alarm.global.domain.GuidePriorityQueue; |
| | | import com.ruoyi.alarm.global.domain.GuideTask; |
| | | import com.ruoyi.utils.minio.MinioUtil; |
| | | import io.minio.Result; |
| | | import io.minio.messages.Item; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Component; |
| | | import javax.annotation.Resource; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.time.ZoneId; |
| | | import java.time.format.DateTimeFormatter; |
| | | import java.util.*; |
| | | import java.util.concurrent.PriorityBlockingQueue; |
| | | |
| | | /** |
| | | * @ClassName: MinioDeleteTask |
| | |
| | | * @Version: 1.0 |
| | | **/ |
| | | @Component("MinioTask") |
| | | @Slf4j(topic = "minio") |
| | | public class MinioTask { |
| | | @Slf4j |
| | | public class CleanTask { |
| | | |
| | | public void delHistoryTask(Integer saveDays) { |
| | | log.debug("æ§è¡å岿°æ®å é¤"); |
| | |
| | | log.error("minioå岿°æ®å é¤å¼å¸¸ï¼" + ex.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 宿¶æ¸
空å¼å¯¼éå |
| | | * åèä¹ |
| | | * 2023/7/1 10:41 |
| | | */ |
| | | public void clearGuideQueue() { |
| | | try { |
| | | log.info("宿¶æ¸
çå¼å¯¼éå"); |
| | | for (PriorityBlockingQueue<GuideTask> guideQueue : GuidePriorityQueue.cameraQueueMap.values()) { |
| | | guideQueue.clear(); |
| | | } |
| | | } catch (Exception ex) { |
| | | log.error("宿¶æ¸
空å¼å¯¼éå:" + ex.getMessage()); |
| | | } |
| | | } |
| | | } |