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;
|
}
|
}
|