📄 alerttimer.java
字号:
package com.ideas.alert;
import com.ideas.alert.*;
import java.awt.event.*;
import com.ideas.util.*;
import com.ideas.communicate.ClientTeller;
public class AlertTimer
implements ActionListener {
//设置定时器
javax.swing.Timer timer = new javax.swing.Timer(Configuration.PageRefreshRate, this);
public AlertTimer() {
System.out.println("正在启动信息储备器......");
setContent();
timer.start();
System.out.println("信息储备器启动。");
}
public void actionPerformed(ActionEvent e) {
setContent();
sendAutorunScripts();
}
public void setContent() {
for (int i = 0; i < Configuration.UnixClientIP.length; i++) {
Alert.HtmlContent[i] = Alert.getMsg(Configuration.UnixClientIP[i],
Configuration.UnixClientHostname[i]);
Alert.TokenContent[i] = Alert.getTeleMsg(Configuration.UnixClientIP[i],
Configuration.UnixClientHostname[
i]);
}
}
public void sendAutorunScripts(){
for (int i = 0; i < Configuration.UnixClientIP.length; i++) {
if (!"".equals(Alert.getAutoRunScripts(Configuration.UnixClientIP[i]))) {
ClientTeller.send(Configuration.UnixClientIP[i], 15001,
Alert.getAutoRunScripts(Configuration.UnixClientIP[i]));
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -