diff options
| author | wangwei <[email protected]> | 2024-01-26 17:07:57 +0800 |
|---|---|---|
| committer | wangwei <[email protected]> | 2024-01-26 17:07:57 +0800 |
| commit | 18cb46f09f54e83245106ee9596700c48328eaed (patch) | |
| tree | d3686f21a8840d9ee550eaa0c01029f49ee0bac8 /src/main/java/com/geedge/scheduler/FqdnScheduler.java | |
| parent | aaab45b8ec6d8d48abc967c200abf36dcf8e313e (diff) | |
新增windscribevpn_servername
Diffstat (limited to 'src/main/java/com/geedge/scheduler/FqdnScheduler.java')
| -rw-r--r-- | src/main/java/com/geedge/scheduler/FqdnScheduler.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/com/geedge/scheduler/FqdnScheduler.java b/src/main/java/com/geedge/scheduler/FqdnScheduler.java index b92c6a1..9b8f120 100644 --- a/src/main/java/com/geedge/scheduler/FqdnScheduler.java +++ b/src/main/java/com/geedge/scheduler/FqdnScheduler.java @@ -155,6 +155,30 @@ public class FqdnScheduler { executeDelete(vpn4fameServernameId, vpn4fameServernameDeleteEnable, vpn4fameServernameOffsetSecond); } + @Value("${tsg.object.fqdn.windscribevpn_servername.id}") + private Integer windscribevpnServernameId; + @Value("${tsg.object.fqdn.windscribevpn_servername.name}") + private String windscribevpnServernameName; + @Value("${tsg.object.fqdn.windscribevpn_servername.update.enable}") + private Boolean windscribevpnServernameUpdateEnable; + @Value("${tsg.object.fqdn.windscribevpn_servername.update.sql}") + private String windscribevpnServernameSql; + @Value("${tsg.object.fqdn.windscribevpn_servername.delete.enable}") + private Boolean windscribevpnServernameDeleteEnable; + @Value("${tsg.object.fqdn.windscribevpn_servername.delete.offsetSecond}") + private Integer windscribevpnServernameOffsetSecond; + public Counter windscribevpnServernameCounter = Counter.build("windscribevpn_servername_counter", "COUNTER HELP").register(CollectorRegistry.defaultRegistry); + + @Scheduled(cron = "${tsg.object.fqdn.windscribevpn_servername.update.cron}") + public void updateWindscribevpn() { + executeUpdate(windscribevpnServernameId, windscribevpnServernameName, windscribevpnServernameUpdateEnable, windscribevpnServernameSql, windscribevpnServernameCounter); + } + + @Scheduled(cron = "${tsg.object.fqdn.windscribevpn_servername.delete.cron}") + public void deleteVWindscribevpn() { + executeDelete(windscribevpnServernameId, windscribevpnServernameDeleteEnable, windscribevpnServernameOffsetSecond); + } + private static void executeUpdate(Integer id, String name, Boolean enable, String sql, Counter counter) { if (TsgUtil.isLatestVersion) { executeUpdateLatest(id, name, enable, sql, counter); |
