⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.java

📁 短信网关发送接受平台。
💻 JAVA
字号:
package orderapp;/** * Title: * Description: *      全局变量,线程状态 * Copyright:    Copyright (c) 2002 * Company: * @author * @version 1.0 */import java.io.* ;import utilities.*;import log.Log;import java.util.Vector;public class Config {       public static int resp;       /*数据交换池*/       public static DataPool mo_queue;       public static DataPool submit_queue;       //public static DataPool mo_queue=new DataPool(1024);//MO池       public static DataPool response_queue=new DataPool(1024);//response池       public static DataPool receipt_queue=new DataPool(1024);//收条池       public static DataPool gateway_queue=new DataPool(1024);//网关状态池       public static DataPool sql_queue=new DataPool(1024);//SQL语句池       //public static DataPool submit_queue=new DataPool(1024);//发送包       public static DataPool threadStatus_queue=new DataPool(1024);//各个线程状态池       public static DataPool MoStatistics=new DataPool(1024);//Mo统计池       public static DataPool LogPool=new DataPool(1024);       public static Vector servicePool=new Vector();       //public static DataPool servicePool=new DataPool(1024);       //性能参数       public static int resendTime;       public static int MoPool;       public static int SubmitPool;       /*XmlRouter*/      public static String server_host="";      public static int server_port;       /*数据库配置*/       public static String db_type="";       public static String db_host="";       public static String db_name="";       public static String db_user="";       public static String db_password="";       //Mo错误处理       public static String error="";       public static String service_id="";       public static String Switch="";       //MO MT统计       public static long mt_recorder_number;       public static long mo_recorder_number;       //       public static Log log;       //       public static long sleep_time=10;       //线程状态========1 正常 0 异常       public static int sendThreadStatus;       public static int getThreadStatus;       public static int sayHelloStatus;       //通道       public static BufferedReader br;       public static  PrintStream ps;       //网关参数       public static String service_code;       public static long id=0;	public Config() {	}	public static void getConfig(){		      String temp="";			String xmlStr="";			//读取config.ini配置文件			getIniString ini=new getIniString();			db_type=ini.getString("[db_info]","db_type");			db_host=ini.getString("[db_info]","db_host");			db_name=ini.getString("[db_info]","db_name");			db_user=ini.getString("[db_info]","db_user");			db_password=ini.getString("[db_info]","db_password");			error=ini.getString("[service]","error");			Switch=ini.getString("[service]","switch");			service_id=ini.getString("[service]","service_id");			//System.out.println(db_password);			server_host=ini.getString("[server_info]","xmlrouter_host");			server_port=Integer.parseInt(ini.getString("[server_info]","xmlrouter_port"),10);			resendTime=Integer.parseInt(ini.getString("[parameter]","resendTime"),10);			MoPool=Integer.parseInt(ini.getString("[parameter]","MoPool"),10);			SubmitPool=Integer.parseInt(ini.getString("[parameter]","SubmitPool"),10);			log=new Log();			//定义momt池			mo_queue=new DataPool(MoPool);//MO池			submit_queue=new DataPool(SubmitPool);//发送包	}	 public static synchronized void incMt(){		Config.mt_recorder_number++;	}	public static synchronized long getMt(){		return Config.mt_recorder_number;	}	public static synchronized void incMo(){		Config.mo_recorder_number++;	}	public static synchronized long getMo(){		return Config.mo_recorder_number;	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -