@Component @EnableScheduling public class WebSocketTask { @Resource private BatteryBoxMonitorComm monitorComm; @Value("${run.task:1}") private int runTask; @Scheduled(cron = "0/4 * * * * *") public void pushBoxMonitor() { if (runTask == 1) { monitorComm.pubBattBoxMonitor(); } } @Scheduled(cron = "0/3 * * * * *") public void DeleteOffLineSession() { if (runTask == 1) { monitorComm.DeleteOfflineSession(); } } /** * 电池包监控广播 */ @Scheduled(cron = "0/4 * * * * *") public void pushPackageMonitor() { if (runTask == 1) { monitorComm.pushBoxPackageMonitor(); } } /** * 广播首页数据 */ @Scheduled(cron = "0/5 * * * * *") public void broadcastIndexData() { if (runTask == 1) { monitorComm.broadcastIndexData(); } } }
websocket timer
最新推荐文章于 2023-03-07 17:59:35 发布