summaryrefslogtreecommitdiff
path: root/src/main/java/com/geedge/scheduler/FqdnScheduler.java
diff options
context:
space:
mode:
authorwangwei <[email protected]>2024-01-26 17:07:57 +0800
committerwangwei <[email protected]>2024-01-26 17:07:57 +0800
commit18cb46f09f54e83245106ee9596700c48328eaed (patch)
treed3686f21a8840d9ee550eaa0c01029f49ee0bac8 /src/main/java/com/geedge/scheduler/FqdnScheduler.java
parentaaab45b8ec6d8d48abc967c200abf36dcf8e313e (diff)
新增windscribevpn_servername
Diffstat (limited to 'src/main/java/com/geedge/scheduler/FqdnScheduler.java')
-rw-r--r--src/main/java/com/geedge/scheduler/FqdnScheduler.java24
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);