zsh_root
2024-01-02 7b595546af704983dbafcd0d385c8768ddacefc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
package rtkanchor;
import java.util.Vector;
 
import Method.GetNowTime;
public class Dell_urt {
 
    static Vector<Urt> vc_urt=new Vector<Urt>();
    static StringBuffer tagms=new StringBuffer();
 
    /**»ñÈ¡URTµÄ¼¯ºÏ*/
    public static Vector<Urt> getVc_urt() {
        return vc_urt;
    }
 
    /**»ñȡij¸öURT*/
    public static Urt get_urt(String tagid) {        
        Urt a=null;
        int size=vc_urt.size();
        if(size !=0) {
            for(int i=0;i<size;i++) {
                Urt a1=vc_urt.get(i);
                String tagid1=a1.getId();
                if(tagid1.equals(tagid)) {
                    a=a1;
                    break;                
                }
            }
        }
        return a;
    }
    
    
    
    
    
    /**»ùÕ¾¼¯ºÏÖÐÌí¼ÓÒ»¸ö¶ÔÏó*/
    public static void add_urt(String tagid,String ip,String port) {
        if(get_urt(tagid) !=null ) {
            Urt a=new Urt();
            a.setId(tagid);
            a.setIp(ip);
            a.setPort(port);
            a.setTime(GetNowTime.now());
            vc_urt.add(a);
        }
    }
    
    /**¸üлùÕ¾ÐÅÏ¢*/
    public static void alert(
            String tagid,
            String ip,
            String port,
            String onlie) {
        Urt a=get_urt(tagid) ;
        if(a !=null) {
            a.setIp(ip);
            a.setOnline("1");
            a.setPort(port);
            a.setTime(GetNowTime.now());
        }
    }
    
    /**ͨ¹ýIPÕÒµ½Ä³¸ö¶ÔÏó*/
    public static Urt get_ur(String ip) {
        Urt a=null;
        int size=vc_urt.size();
        if(size !=0) {
            for(int i=0;i<size;i++) {
                Urt a1=vc_urt.get(i);
                String ip1=a1.getIp();
                if(ip1.equals(ip)) {
                    a=a1;
                    break;                
                }
            }
        }
        return a;
    }
    
    /**»ùÕ¾¼¯ºÏÖÐÌí¼ÓÒ»¸ö¶ÔÏó*/
    public static void add_urt(String ip,String port) {
        if(get_ur(ip) ==null ) {
            Urt a=new Urt();
            a.setIp(ip);
            a.setPort(port);
            a.setTime(GetNowTime.now());
            a.setOnline("ÔÚÏß");
            vc_urt.add(a);
        }else {
            get_ur(ip).setTime(GetNowTime.now());
            get_ur(ip).setPort(port);
            get_ur(ip).setOnline("ÔÚÏß");
        }
    }
    
    /**ÒÆ³ýÒ»¸ö¿Í»§¶Ë¶ÔÏó*/
    public static void delete(String ip) {
        if(get_ur(ip) !=null ) {
            vc_urt.removeElement(get_ur(ip));
        }
    }
 
    public static StringBuffer getTagms() {
        return tagms;
    }
 
    public static void setTagms(StringBuffer tagms) {
        Dell_urt.tagms = tagms;
    }
}