📄 config.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 + -